{
  "type": "File",
  "start": 0,
  "end": 14816,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 403,
      "column": 0
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 14816,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 403,
        "column": 0
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "VariableDeclaration",
        "start": 15,
        "end": 43,
        "loc": {
          "start": {
            "line": 3,
            "column": 0
          },
          "end": {
            "line": 3,
            "column": 28
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 21,
            "end": 42,
            "loc": {
              "start": {
                "line": 3,
                "column": 6
              },
              "end": {
                "line": 3,
                "column": 27
              }
            },
            "id": {
              "type": "Identifier",
              "start": 21,
              "end": 22,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 6
                },
                "end": {
                  "line": 3,
                  "column": 7
                },
                "identifierName": "_"
              },
              "name": "_"
            },
            "init": {
              "type": "CallExpression",
              "start": 25,
              "end": 42,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 10
                },
                "end": {
                  "line": 3,
                  "column": 27
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 25,
                "end": 32,
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 10
                  },
                  "end": {
                    "line": 3,
                    "column": 17
                  },
                  "identifierName": "require"
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 33,
                  "end": 41,
                  "loc": {
                    "start": {
                      "line": 3,
                      "column": 18
                    },
                    "end": {
                      "line": 3,
                      "column": 26
                    }
                  },
                  "extra": {
                    "rawValue": "lodash",
                    "raw": "'lodash'"
                  },
                  "value": "lodash"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "VariableDeclaration",
        "start": 44,
        "end": 81,
        "loc": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": 4,
            "column": 37
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 50,
            "end": 80,
            "loc": {
              "start": {
                "line": 4,
                "column": 6
              },
              "end": {
                "line": 4,
                "column": 36
              }
            },
            "id": {
              "type": "Identifier",
              "start": 50,
              "end": 55,
              "loc": {
                "start": {
                  "line": 4,
                  "column": 6
                },
                "end": {
                  "line": 4,
                  "column": 11
                },
                "identifierName": "Utils"
              },
              "name": "Utils"
            },
            "init": {
              "type": "CallExpression",
              "start": 58,
              "end": 80,
              "loc": {
                "start": {
                  "line": 4,
                  "column": 14
                },
                "end": {
                  "line": 4,
                  "column": 36
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 58,
                "end": 65,
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 14
                  },
                  "end": {
                    "line": 4,
                    "column": 21
                  },
                  "identifierName": "require"
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 66,
                  "end": 79,
                  "loc": {
                    "start": {
                      "line": 4,
                      "column": 22
                    },
                    "end": {
                      "line": 4,
                      "column": 35
                    }
                  },
                  "extra": {
                    "rawValue": "../../utils",
                    "raw": "'../../utils'"
                  },
                  "value": "../../utils"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "VariableDeclaration",
        "start": 82,
        "end": 141,
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 5,
            "column": 59
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 88,
            "end": 140,
            "loc": {
              "start": {
                "line": 5,
                "column": 6
              },
              "end": {
                "line": 5,
                "column": 58
              }
            },
            "id": {
              "type": "Identifier",
              "start": 88,
              "end": 93,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 6
                },
                "end": {
                  "line": 5,
                  "column": 11
                },
                "identifierName": "debug"
              },
              "name": "debug"
            },
            "init": {
              "type": "CallExpression",
              "start": 96,
              "end": 140,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 14
                },
                "end": {
                  "line": 5,
                  "column": 58
                }
              },
              "callee": {
                "type": "MemberExpression",
                "start": 96,
                "end": 126,
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 14
                  },
                  "end": {
                    "line": 5,
                    "column": 44
                  }
                },
                "object": {
                  "type": "CallExpression",
                  "start": 96,
                  "end": 113,
                  "loc": {
                    "start": {
                      "line": 5,
                      "column": 14
                    },
                    "end": {
                      "line": 5,
                      "column": 31
                    }
                  },
                  "callee": {
                    "type": "MemberExpression",
                    "start": 96,
                    "end": 111,
                    "loc": {
                      "start": {
                        "line": 5,
                        "column": 14
                      },
                      "end": {
                        "line": 5,
                        "column": 29
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 96,
                      "end": 101,
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 14
                        },
                        "end": {
                          "line": 5,
                          "column": 19
                        },
                        "identifierName": "Utils"
                      },
                      "name": "Utils"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 102,
                      "end": 111,
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 20
                        },
                        "end": {
                          "line": 5,
                          "column": 29
                        },
                        "identifierName": "getLogger"
                      },
                      "name": "getLogger"
                    },
                    "computed": false
                  },
                  "arguments": []
                },
                "property": {
                  "type": "Identifier",
                  "start": 114,
                  "end": 126,
                  "loc": {
                    "start": {
                      "line": 5,
                      "column": 32
                    },
                    "end": {
                      "line": 5,
                      "column": 44
                    },
                    "identifierName": "debugContext"
                  },
                  "name": "debugContext"
                },
                "computed": false
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 127,
                  "end": 139,
                  "loc": {
                    "start": {
                      "line": 5,
                      "column": 45
                    },
                    "end": {
                      "line": 5,
                      "column": 57
                    }
                  },
                  "extra": {
                    "rawValue": "sql:sqlite",
                    "raw": "'sql:sqlite'"
                  },
                  "value": "sql:sqlite"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "VariableDeclaration",
        "start": 142,
        "end": 183,
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 6,
            "column": 41
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 148,
            "end": 182,
            "loc": {
              "start": {
                "line": 6,
                "column": 6
              },
              "end": {
                "line": 6,
                "column": 40
              }
            },
            "id": {
              "type": "Identifier",
              "start": 148,
              "end": 155,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 6
                },
                "end": {
                  "line": 6,
                  "column": 13
                },
                "identifierName": "Promise"
              },
              "name": "Promise"
            },
            "init": {
              "type": "CallExpression",
              "start": 158,
              "end": 182,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 16
                },
                "end": {
                  "line": 6,
                  "column": 40
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 158,
                "end": 165,
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 16
                  },
                  "end": {
                    "line": 6,
                    "column": 23
                  },
                  "identifierName": "require"
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 166,
                  "end": 181,
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 24
                    },
                    "end": {
                      "line": 6,
                      "column": 39
                    }
                  },
                  "extra": {
                    "rawValue": "../../promise",
                    "raw": "'../../promise'"
                  },
                  "value": "../../promise"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "VariableDeclaration",
        "start": 184,
        "end": 235,
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 7,
            "column": 51
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 190,
            "end": 234,
            "loc": {
              "start": {
                "line": 7,
                "column": 6
              },
              "end": {
                "line": 7,
                "column": 50
              }
            },
            "id": {
              "type": "Identifier",
              "start": 190,
              "end": 203,
              "loc": {
                "start": {
                  "line": 7,
                  "column": 6
                },
                "end": {
                  "line": 7,
                  "column": 19
                },
                "identifierName": "AbstractQuery"
              },
              "name": "AbstractQuery"
            },
            "init": {
              "type": "CallExpression",
              "start": 206,
              "end": 234,
              "loc": {
                "start": {
                  "line": 7,
                  "column": 22
                },
                "end": {
                  "line": 7,
                  "column": 50
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 206,
                "end": 213,
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 22
                  },
                  "end": {
                    "line": 7,
                    "column": 29
                  },
                  "identifierName": "require"
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 214,
                  "end": 233,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 30
                    },
                    "end": {
                      "line": 7,
                      "column": 49
                    }
                  },
                  "extra": {
                    "rawValue": "../abstract/query",
                    "raw": "'../abstract/query'"
                  },
                  "value": "../abstract/query"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "VariableDeclaration",
        "start": 236,
        "end": 284,
        "loc": {
          "start": {
            "line": 8,
            "column": 0
          },
          "end": {
            "line": 8,
            "column": 48
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 242,
            "end": 283,
            "loc": {
              "start": {
                "line": 8,
                "column": 6
              },
              "end": {
                "line": 8,
                "column": 47
              }
            },
            "id": {
              "type": "Identifier",
              "start": 242,
              "end": 252,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 6
                },
                "end": {
                  "line": 8,
                  "column": 16
                },
                "identifierName": "QueryTypes"
              },
              "name": "QueryTypes"
            },
            "init": {
              "type": "CallExpression",
              "start": 255,
              "end": 283,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 19
                },
                "end": {
                  "line": 8,
                  "column": 47
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 255,
                "end": 262,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 19
                  },
                  "end": {
                    "line": 8,
                    "column": 26
                  },
                  "identifierName": "require"
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 263,
                  "end": 282,
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 27
                    },
                    "end": {
                      "line": 8,
                      "column": 46
                    }
                  },
                  "extra": {
                    "rawValue": "../../query-types",
                    "raw": "'../../query-types'"
                  },
                  "value": "../../query-types"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "VariableDeclaration",
        "start": 285,
        "end": 336,
        "loc": {
          "start": {
            "line": 9,
            "column": 0
          },
          "end": {
            "line": 9,
            "column": 51
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 291,
            "end": 335,
            "loc": {
              "start": {
                "line": 9,
                "column": 6
              },
              "end": {
                "line": 9,
                "column": 50
              }
            },
            "id": {
              "type": "Identifier",
              "start": 291,
              "end": 306,
              "loc": {
                "start": {
                  "line": 9,
                  "column": 6
                },
                "end": {
                  "line": 9,
                  "column": 21
                },
                "identifierName": "sequelizeErrors"
              },
              "name": "sequelizeErrors"
            },
            "init": {
              "type": "CallExpression",
              "start": 309,
              "end": 335,
              "loc": {
                "start": {
                  "line": 9,
                  "column": 24
                },
                "end": {
                  "line": 9,
                  "column": 50
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 309,
                "end": 316,
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 24
                  },
                  "end": {
                    "line": 9,
                    "column": 31
                  },
                  "identifierName": "require"
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 317,
                  "end": 334,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 32
                    },
                    "end": {
                      "line": 9,
                      "column": 49
                    }
                  },
                  "extra": {
                    "rawValue": "../../errors.js",
                    "raw": "'../../errors.js'"
                  },
                  "value": "../../errors.js"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "VariableDeclaration",
        "start": 337,
        "end": 393,
        "loc": {
          "start": {
            "line": 10,
            "column": 0
          },
          "end": {
            "line": 10,
            "column": 56
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 343,
            "end": 392,
            "loc": {
              "start": {
                "line": 10,
                "column": 6
              },
              "end": {
                "line": 10,
                "column": 55
              }
            },
            "id": {
              "type": "Identifier",
              "start": 343,
              "end": 354,
              "loc": {
                "start": {
                  "line": 10,
                  "column": 6
                },
                "end": {
                  "line": 10,
                  "column": 17
                },
                "identifierName": "parserStore"
              },
              "name": "parserStore"
            },
            "init": {
              "type": "CallExpression",
              "start": 357,
              "end": 392,
              "loc": {
                "start": {
                  "line": 10,
                  "column": 20
                },
                "end": {
                  "line": 10,
                  "column": 55
                }
              },
              "callee": {
                "type": "CallExpression",
                "start": 357,
                "end": 382,
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 20
                  },
                  "end": {
                    "line": 10,
                    "column": 45
                  }
                },
                "callee": {
                  "type": "Identifier",
                  "start": 357,
                  "end": 364,
                  "loc": {
                    "start": {
                      "line": 10,
                      "column": 20
                    },
                    "end": {
                      "line": 10,
                      "column": 27
                    },
                    "identifierName": "require"
                  },
                  "name": "require"
                },
                "arguments": [
                  {
                    "type": "StringLiteral",
                    "start": 365,
                    "end": 381,
                    "loc": {
                      "start": {
                        "line": 10,
                        "column": 28
                      },
                      "end": {
                        "line": 10,
                        "column": 44
                      }
                    },
                    "extra": {
                      "rawValue": "../parserStore",
                      "raw": "'../parserStore'"
                    },
                    "value": "../parserStore"
                  }
                ]
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 383,
                  "end": 391,
                  "loc": {
                    "start": {
                      "line": 10,
                      "column": 46
                    },
                    "end": {
                      "line": 10,
                      "column": 54
                    }
                  },
                  "extra": {
                    "rawValue": "sqlite",
                    "raw": "'sqlite'"
                  },
                  "value": "sqlite"
                }
              ]
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "ClassDeclaration",
        "start": 395,
        "end": 14728,
        "loc": {
          "start": {
            "line": 12,
            "column": 0
          },
          "end": {
            "line": 398,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 401,
          "end": 406,
          "loc": {
            "start": {
              "line": 12,
              "column": 6
            },
            "end": {
              "line": 12,
              "column": 11
            },
            "identifierName": "Query"
          },
          "name": "Query"
        },
        "superClass": {
          "type": "Identifier",
          "start": 415,
          "end": 428,
          "loc": {
            "start": {
              "line": 12,
              "column": 20
            },
            "end": {
              "line": 12,
              "column": 33
            },
            "identifierName": "AbstractQuery"
          },
          "name": "AbstractQuery"
        },
        "body": {
          "type": "ClassBody",
          "start": 429,
          "end": 14728,
          "loc": {
            "start": {
              "line": 12,
              "column": 34
            },
            "end": {
              "line": 398,
              "column": 1
            }
          },
          "body": [
            {
              "type": "ClassMethod",
              "start": 434,
              "end": 776,
              "loc": {
                "start": {
                  "line": 14,
                  "column": 2
                },
                "end": {
                  "line": 27,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 434,
                "end": 445,
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 2
                  },
                  "end": {
                    "line": 14,
                    "column": 13
                  },
                  "identifierName": "constructor"
                },
                "name": "constructor"
              },
              "static": false,
              "kind": "constructor",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 446,
                  "end": 454,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 14
                    },
                    "end": {
                      "line": 14,
                      "column": 22
                    },
                    "identifierName": "database"
                  },
                  "name": "database"
                },
                {
                  "type": "Identifier",
                  "start": 456,
                  "end": 465,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 24
                    },
                    "end": {
                      "line": 14,
                      "column": 33
                    },
                    "identifierName": "sequelize"
                  },
                  "name": "sequelize"
                },
                {
                  "type": "Identifier",
                  "start": 467,
                  "end": 474,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 35
                    },
                    "end": {
                      "line": 14,
                      "column": 42
                    },
                    "identifierName": "options"
                  },
                  "name": "options"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 476,
                "end": 776,
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 44
                  },
                  "end": {
                    "line": 27,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 482,
                    "end": 490,
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 12
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 482,
                      "end": 489,
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 11
                        }
                      },
                      "callee": {
                        "type": "Super",
                        "start": 482,
                        "end": 487,
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 4
                          },
                          "end": {
                            "line": 15,
                            "column": 9
                          }
                        }
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 495,
                    "end": 520,
                    "loc": {
                      "start": {
                        "line": 16,
                        "column": 4
                      },
                      "end": {
                        "line": 16,
                        "column": 29
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 495,
                      "end": 519,
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 28
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 495,
                        "end": 508,
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 4
                          },
                          "end": {
                            "line": 16,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 495,
                          "end": 499,
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 4
                            },
                            "end": {
                              "line": 16,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 500,
                          "end": 508,
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 9
                            },
                            "end": {
                              "line": 16,
                              "column": 17
                            },
                            "identifierName": "database"
                          },
                          "name": "database"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "Identifier",
                        "start": 511,
                        "end": 519,
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 20
                          },
                          "end": {
                            "line": 16,
                            "column": 28
                          },
                          "identifierName": "database"
                        },
                        "name": "database"
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 525,
                    "end": 552,
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 4
                      },
                      "end": {
                        "line": 17,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 525,
                      "end": 551,
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 30
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 525,
                        "end": 539,
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 4
                          },
                          "end": {
                            "line": 17,
                            "column": 18
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 525,
                          "end": 529,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 4
                            },
                            "end": {
                              "line": 17,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 530,
                          "end": 539,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 9
                            },
                            "end": {
                              "line": 17,
                              "column": 18
                            },
                            "identifierName": "sequelize"
                          },
                          "name": "sequelize"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "Identifier",
                        "start": 542,
                        "end": 551,
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 21
                          },
                          "end": {
                            "line": 17,
                            "column": 30
                          },
                          "identifierName": "sequelize"
                        },
                        "name": "sequelize"
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 557,
                    "end": 590,
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 4
                      },
                      "end": {
                        "line": 18,
                        "column": 37
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 557,
                      "end": 589,
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 18,
                          "column": 36
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 557,
                        "end": 570,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 18,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 557,
                          "end": 561,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 562,
                          "end": 570,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 9
                            },
                            "end": {
                              "line": 18,
                              "column": 17
                            },
                            "identifierName": "instance"
                          },
                          "name": "instance"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "MemberExpression",
                        "start": 573,
                        "end": 589,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 20
                          },
                          "end": {
                            "line": 18,
                            "column": 36
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 573,
                          "end": 580,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 20
                            },
                            "end": {
                              "line": 18,
                              "column": 27
                            },
                            "identifierName": "options"
                          },
                          "name": "options"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 581,
                          "end": 589,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 28
                            },
                            "end": {
                              "line": 18,
                              "column": 36
                            },
                            "identifierName": "instance"
                          },
                          "name": "instance"
                        },
                        "computed": false
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 595,
                    "end": 622,
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 4
                      },
                      "end": {
                        "line": 19,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 595,
                      "end": 621,
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 30
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 595,
                        "end": 605,
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 4
                          },
                          "end": {
                            "line": 19,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 595,
                          "end": 599,
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 4
                            },
                            "end": {
                              "line": 19,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 600,
                          "end": 605,
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 9
                            },
                            "end": {
                              "line": 19,
                              "column": 14
                            },
                            "identifierName": "model"
                          },
                          "name": "model"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "MemberExpression",
                        "start": 608,
                        "end": 621,
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 17
                          },
                          "end": {
                            "line": 19,
                            "column": 30
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 608,
                          "end": 615,
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 17
                            },
                            "end": {
                              "line": 19,
                              "column": 24
                            },
                            "identifierName": "options"
                          },
                          "name": "options"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 616,
                          "end": 621,
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 25
                            },
                            "end": {
                              "line": 19,
                              "column": 30
                            },
                            "identifierName": "model"
                          },
                          "name": "model"
                        },
                        "computed": false
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 627,
                    "end": 740,
                    "loc": {
                      "start": {
                        "line": 20,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 22
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 627,
                      "end": 739,
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 24,
                          "column": 21
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 627,
                        "end": 639,
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 4
                          },
                          "end": {
                            "line": 20,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 627,
                          "end": 631,
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 4
                            },
                            "end": {
                              "line": 20,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 632,
                          "end": 639,
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 9
                            },
                            "end": {
                              "line": 20,
                              "column": 16
                            },
                            "identifierName": "options"
                          },
                          "name": "options"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 642,
                        "end": 739,
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 19
                          },
                          "end": {
                            "line": 24,
                            "column": 21
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 642,
                          "end": 650,
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 19
                            },
                            "end": {
                              "line": 20,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 642,
                            "end": 643,
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 19
                              },
                              "end": {
                                "line": 20,
                                "column": 20
                              },
                              "identifierName": "_"
                            },
                            "name": "_"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 644,
                            "end": 650,
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 21
                              },
                              "end": {
                                "line": 20,
                                "column": 27
                              },
                              "identifierName": "extend"
                            },
                            "name": "extend"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 651,
                            "end": 723,
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 28
                              },
                              "end": {
                                "line": 24,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 659,
                                "end": 679,
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 26
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 659,
                                  "end": 666,
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 13
                                    },
                                    "identifierName": "logging"
                                  },
                                  "name": "logging"
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "start": 668,
                                  "end": 679,
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 668,
                                    "end": 675,
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 22
                                      },
                                      "identifierName": "console"
                                    },
                                    "name": "console"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 676,
                                    "end": 679,
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 26
                                      },
                                      "identifierName": "log"
                                    },
                                    "name": "log"
                                  },
                                  "computed": false
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 687,
                                "end": 699,
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 18
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 687,
                                  "end": 692,
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 11
                                    },
                                    "identifierName": "plain"
                                  },
                                  "name": "plain"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 694,
                                  "end": 699,
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 18
                                    }
                                  },
                                  "value": false
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 707,
                                "end": 717,
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 16
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 707,
                                  "end": 710,
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 9
                                    },
                                    "identifierName": "raw"
                                  },
                                  "name": "raw"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 712,
                                  "end": 717,
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 16
                                    }
                                  },
                                  "value": false
                                }
                              }
                            ]
                          },
                          {
                            "type": "LogicalExpression",
                            "start": 725,
                            "end": 738,
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 7
                              },
                              "end": {
                                "line": 24,
                                "column": 20
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 725,
                              "end": 732,
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 7
                                },
                                "end": {
                                  "line": 24,
                                  "column": 14
                                },
                                "identifierName": "options"
                              },
                              "name": "options"
                            },
                            "operator": "||",
                            "right": {
                              "type": "ObjectExpression",
                              "start": 736,
                              "end": 738,
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 18
                                },
                                "end": {
                                  "line": 24,
                                  "column": 20
                                }
                              },
                              "properties": []
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 746,
                    "end": 772,
                    "loc": {
                      "start": {
                        "line": 26,
                        "column": 4
                      },
                      "end": {
                        "line": 26,
                        "column": 30
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 746,
                      "end": 771,
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 29
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 746,
                        "end": 769,
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 27
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 746,
                          "end": 750,
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 751,
                          "end": 769,
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 9
                            },
                            "end": {
                              "line": 26,
                              "column": 27
                            },
                            "identifierName": "checkLoggingOption"
                          },
                          "name": "checkLoggingOption"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 780,
              "end": 825,
              "loc": {
                "start": {
                  "line": 29,
                  "column": 2
                },
                "end": {
                  "line": 31,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 780,
                "end": 796,
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 2
                  },
                  "end": {
                    "line": 29,
                    "column": 18
                  },
                  "identifierName": "getInsertIdField"
                },
                "name": "getInsertIdField"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 799,
                "end": 825,
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 21
                  },
                  "end": {
                    "line": 31,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 805,
                    "end": 821,
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 4
                      },
                      "end": {
                        "line": 30,
                        "column": 20
                      }
                    },
                    "argument": {
                      "type": "StringLiteral",
                      "start": 812,
                      "end": 820,
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 11
                        },
                        "end": {
                          "line": 30,
                          "column": 19
                        }
                      },
                      "extra": {
                        "rawValue": "lastID",
                        "raw": "'lastID'"
                      },
                      "value": "lastID"
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * rewrite query with parameters\n   * @private\n   ",
                  "start": 829,
                  "end": 887,
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 2
                    },
                    "end": {
                      "line": 36,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 890,
              "end": 1513,
              "loc": {
                "start": {
                  "line": 37,
                  "column": 2
                },
                "end": {
                  "line": 55,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 897,
                "end": 917,
                "loc": {
                  "start": {
                    "line": 37,
                    "column": 9
                  },
                  "end": {
                    "line": 37,
                    "column": 29
                  },
                  "identifierName": "formatBindParameters"
                },
                "name": "formatBindParameters"
              },
              "static": true,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 918,
                  "end": 921,
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 30
                    },
                    "end": {
                      "line": 37,
                      "column": 33
                    },
                    "identifierName": "sql"
                  },
                  "name": "sql"
                },
                {
                  "type": "Identifier",
                  "start": 923,
                  "end": 929,
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 35
                    },
                    "end": {
                      "line": 37,
                      "column": 41
                    },
                    "identifierName": "values"
                  },
                  "name": "values"
                },
                {
                  "type": "Identifier",
                  "start": 931,
                  "end": 938,
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 43
                    },
                    "end": {
                      "line": 37,
                      "column": 50
                    },
                    "identifierName": "dialect"
                  },
                  "name": "dialect"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 940,
                "end": 1513,
                "loc": {
                  "start": {
                    "line": 37,
                    "column": 52
                  },
                  "end": {
                    "line": 55,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 946,
                    "end": 960,
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 4
                      },
                      "end": {
                        "line": 38,
                        "column": 18
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 950,
                        "end": 959,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 8
                          },
                          "end": {
                            "line": 38,
                            "column": 17
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 950,
                          "end": 959,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 8
                            },
                            "end": {
                              "line": 38,
                              "column": 17
                            },
                            "identifierName": "bindParam"
                          },
                          "name": "bindParam"
                        },
                        "init": null
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 965,
                    "end": 1480,
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "CallExpression",
                      "start": 969,
                      "end": 990,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 8
                        },
                        "end": {
                          "line": 39,
                          "column": 29
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 969,
                        "end": 982,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 8
                          },
                          "end": {
                            "line": 39,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 969,
                          "end": 974,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 13
                            },
                            "identifierName": "Array"
                          },
                          "name": "Array"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 975,
                          "end": 982,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 14
                            },
                            "end": {
                              "line": 39,
                              "column": 21
                            },
                            "identifierName": "isArray"
                          },
                          "name": "isArray"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 983,
                          "end": 989,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 22
                            },
                            "end": {
                              "line": 39,
                              "column": 28
                            },
                            "identifierName": "values"
                          },
                          "name": "values"
                        }
                      ]
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 992,
                      "end": 1199,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 31
                        },
                        "end": {
                          "line": 45,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 1000,
                          "end": 1015,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 6
                            },
                            "end": {
                              "line": 40,
                              "column": 21
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 1000,
                            "end": 1014,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 6
                              },
                              "end": {
                                "line": 40,
                                "column": 20
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 1000,
                              "end": 1009,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 6
                                },
                                "end": {
                                  "line": 40,
                                  "column": 15
                                },
                                "identifierName": "bindParam"
                              },
                              "name": "bindParam"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 1012,
                              "end": 1014,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 18
                                },
                                "end": {
                                  "line": 40,
                                  "column": 20
                                }
                              },
                              "properties": []
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 1022,
                          "end": 1092,
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 6
                            },
                            "end": {
                              "line": 43,
                              "column": 9
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 1022,
                            "end": 1091,
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 6
                              },
                              "end": {
                                "line": 43,
                                "column": 8
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1022,
                              "end": 1036,
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 6
                                },
                                "end": {
                                  "line": 41,
                                  "column": 20
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 1022,
                                "end": 1028,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 12
                                  },
                                  "identifierName": "values"
                                },
                                "name": "values"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1029,
                                "end": 1036,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 20
                                  },
                                  "identifierName": "forEach"
                                },
                                "name": "forEach"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 1037,
                                "end": 1090,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 7
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": false,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 1038,
                                    "end": 1039,
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 23
                                      },
                                      "identifierName": "v"
                                    },
                                    "name": "v"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 1041,
                                    "end": 1042,
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 26
                                      },
                                      "identifierName": "i"
                                    },
                                    "name": "i"
                                  }
                                ],
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 1047,
                                  "end": 1090,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 7
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 1057,
                                      "end": 1082,
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 33
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 1057,
                                        "end": 1081,
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 32
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 1057,
                                          "end": 1077,
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 28
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 1057,
                                            "end": 1066,
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 17
                                              },
                                              "identifierName": "bindParam"
                                            },
                                            "name": "bindParam"
                                          },
                                          "property": {
                                            "type": "BinaryExpression",
                                            "start": 1067,
                                            "end": 1076,
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 27
                                              }
                                            },
                                            "left": {
                                              "type": "StringLiteral",
                                              "start": 1067,
                                              "end": 1070,
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 21
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "$",
                                                "raw": "'$'"
                                              },
                                              "value": "$"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "BinaryExpression",
                                              "start": 1072,
                                              "end": 1075,
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 26
                                                }
                                              },
                                              "left": {
                                                "type": "Identifier",
                                                "start": 1072,
                                                "end": 1073,
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 24
                                                  },
                                                  "identifierName": "i"
                                                },
                                                "name": "i"
                                              },
                                              "operator": "+",
                                              "right": {
                                                "type": "NumericLiteral",
                                                "start": 1074,
                                                "end": 1075,
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 26
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": 1,
                                                  "raw": "1"
                                                },
                                                "value": 1
                                              },
                                              "extra": {
                                                "parenthesized": true,
                                                "parenStart": 1071
                                              }
                                            }
                                          },
                                          "computed": true
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "start": 1080,
                                          "end": 1081,
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 32
                                            },
                                            "identifierName": "v"
                                          },
                                          "name": "v"
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              }
                            ]
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 1099,
                          "end": 1193,
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 6
                            },
                            "end": {
                              "line": 44,
                              "column": 100
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 1099,
                            "end": 1192,
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 6
                              },
                              "end": {
                                "line": 44,
                                "column": 99
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 1099,
                              "end": 1102,
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 6
                                },
                                "end": {
                                  "line": 44,
                                  "column": 9
                                },
                                "identifierName": "sql"
                              },
                              "name": "sql"
                            },
                            "right": {
                              "type": "MemberExpression",
                              "start": 1105,
                              "end": 1192,
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 12
                                },
                                "end": {
                                  "line": 44,
                                  "column": 99
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 1105,
                                "end": 1189,
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 96
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 1105,
                                  "end": 1139,
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1105,
                                    "end": 1118,
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 25
                                      },
                                      "identifierName": "AbstractQuery"
                                    },
                                    "name": "AbstractQuery"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1119,
                                    "end": 1139,
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 46
                                      },
                                      "identifierName": "formatBindParameters"
                                    },
                                    "name": "formatBindParameters"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 1140,
                                    "end": 1143,
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 50
                                      },
                                      "identifierName": "sql"
                                    },
                                    "name": "sql"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 1145,
                                    "end": 1151,
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 58
                                      },
                                      "identifierName": "values"
                                    },
                                    "name": "values"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 1153,
                                    "end": 1160,
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 67
                                      },
                                      "identifierName": "dialect"
                                    },
                                    "name": "dialect"
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "start": 1162,
                                    "end": 1188,
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 95
                                      }
                                    },
                                    "properties": [
                                      {
                                        "type": "ObjectProperty",
                                        "start": 1164,
                                        "end": 1186,
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 93
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 1164,
                                          "end": 1180,
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 87
                                            },
                                            "identifierName": "skipValueReplace"
                                          },
                                          "name": "skipValueReplace"
                                        },
                                        "value": {
                                          "type": "BooleanLiteral",
                                          "start": 1182,
                                          "end": 1186,
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 93
                                            }
                                          },
                                          "value": true
                                        }
                                      }
                                    ]
                                  }
                                ]
                              },
                              "property": {
                                "type": "NumericLiteral",
                                "start": 1190,
                                "end": 1191,
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 97
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 98
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              },
                              "computed": true
                            }
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "start": 1205,
                      "end": 1480,
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 11
                        },
                        "end": {
                          "line": 53,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 1213,
                          "end": 1228,
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 6
                            },
                            "end": {
                              "line": 46,
                              "column": 21
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 1213,
                            "end": 1227,
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 6
                              },
                              "end": {
                                "line": 46,
                                "column": 20
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 1213,
                              "end": 1222,
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 6
                                },
                                "end": {
                                  "line": 46,
                                  "column": 15
                                },
                                "identifierName": "bindParam"
                              },
                              "name": "bindParam"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 1225,
                              "end": 1227,
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 18
                                },
                                "end": {
                                  "line": 46,
                                  "column": 20
                                }
                              },
                              "properties": []
                            }
                          }
                        },
                        {
                          "type": "IfStatement",
                          "start": 1235,
                          "end": 1373,
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 6
                            },
                            "end": {
                              "line": 51,
                              "column": 7
                            }
                          },
                          "test": {
                            "type": "BinaryExpression",
                            "start": 1239,
                            "end": 1265,
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 10
                              },
                              "end": {
                                "line": 47,
                                "column": 36
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 1239,
                              "end": 1252,
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 10
                                },
                                "end": {
                                  "line": 47,
                                  "column": 23
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "Identifier",
                                "start": 1246,
                                "end": 1252,
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 23
                                  },
                                  "identifierName": "values"
                                },
                                "name": "values"
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "===",
                            "right": {
                              "type": "StringLiteral",
                              "start": 1257,
                              "end": 1265,
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 28
                                },
                                "end": {
                                  "line": 47,
                                  "column": 36
                                }
                              },
                              "extra": {
                                "rawValue": "object",
                                "raw": "'object'"
                              },
                              "value": "object"
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 1267,
                            "end": 1373,
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 38
                              },
                              "end": {
                                "line": 51,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "ForOfStatement",
                                "start": 1277,
                                "end": 1365,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 9
                                  }
                                },
                                "left": {
                                  "type": "VariableDeclaration",
                                  "start": 1282,
                                  "end": 1289,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 20
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 1288,
                                      "end": 1289,
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 20
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 1288,
                                        "end": 1289,
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 20
                                          },
                                          "identifierName": "k"
                                        },
                                        "name": "k"
                                      },
                                      "init": null
                                    }
                                  ],
                                  "kind": "const"
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "start": 1293,
                                  "end": 1312,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 43
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 1293,
                                    "end": 1304,
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1293,
                                      "end": 1299,
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 30
                                        },
                                        "identifierName": "Object"
                                      },
                                      "name": "Object"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1300,
                                      "end": 1304,
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 35
                                        },
                                        "identifierName": "keys"
                                      },
                                      "name": "keys"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 1305,
                                      "end": 1311,
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 42
                                        },
                                        "identifierName": "values"
                                      },
                                      "name": "values"
                                    }
                                  ]
                                },
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 1314,
                                  "end": 1365,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 1326,
                                      "end": 1355,
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 39
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 1326,
                                        "end": 1354,
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 38
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 1326,
                                          "end": 1342,
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 26
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 1326,
                                            "end": 1335,
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 19
                                              },
                                              "identifierName": "bindParam"
                                            },
                                            "name": "bindParam"
                                          },
                                          "property": {
                                            "type": "BinaryExpression",
                                            "start": 1336,
                                            "end": 1341,
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 25
                                              }
                                            },
                                            "left": {
                                              "type": "StringLiteral",
                                              "start": 1336,
                                              "end": 1339,
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 23
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "$",
                                                "raw": "'$'"
                                              },
                                              "value": "$"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "Identifier",
                                              "start": 1340,
                                              "end": 1341,
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 25
                                                },
                                                "identifierName": "k"
                                              },
                                              "name": "k"
                                            }
                                          },
                                          "computed": true
                                        },
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 1345,
                                          "end": 1354,
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 38
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 1345,
                                            "end": 1351,
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 35
                                              },
                                              "identifierName": "values"
                                            },
                                            "name": "values"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 1352,
                                            "end": 1353,
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 37
                                              },
                                              "identifierName": "k"
                                            },
                                            "name": "k"
                                          },
                                          "computed": true
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": null
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 1380,
                          "end": 1474,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 6
                            },
                            "end": {
                              "line": 52,
                              "column": 100
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 1380,
                            "end": 1473,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 6
                              },
                              "end": {
                                "line": 52,
                                "column": 99
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 1380,
                              "end": 1383,
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 6
                                },
                                "end": {
                                  "line": 52,
                                  "column": 9
                                },
                                "identifierName": "sql"
                              },
                              "name": "sql"
                            },
                            "right": {
                              "type": "MemberExpression",
                              "start": 1386,
                              "end": 1473,
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 12
                                },
                                "end": {
                                  "line": 52,
                                  "column": 99
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 1386,
                                "end": 1470,
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 96
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 1386,
                                  "end": 1420,
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1386,
                                    "end": 1399,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 25
                                      },
                                      "identifierName": "AbstractQuery"
                                    },
                                    "name": "AbstractQuery"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1400,
                                    "end": 1420,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 46
                                      },
                                      "identifierName": "formatBindParameters"
                                    },
                                    "name": "formatBindParameters"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 1421,
                                    "end": 1424,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 50
                                      },
                                      "identifierName": "sql"
                                    },
                                    "name": "sql"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 1426,
                                    "end": 1432,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 58
                                      },
                                      "identifierName": "values"
                                    },
                                    "name": "values"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 1434,
                                    "end": 1441,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 67
                                      },
                                      "identifierName": "dialect"
                                    },
                                    "name": "dialect"
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "start": 1443,
                                    "end": 1469,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 95
                                      }
                                    },
                                    "properties": [
                                      {
                                        "type": "ObjectProperty",
                                        "start": 1445,
                                        "end": 1467,
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 93
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 1445,
                                          "end": 1461,
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 87
                                            },
                                            "identifierName": "skipValueReplace"
                                          },
                                          "name": "skipValueReplace"
                                        },
                                        "value": {
                                          "type": "BooleanLiteral",
                                          "start": 1463,
                                          "end": 1467,
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 93
                                            }
                                          },
                                          "value": true
                                        }
                                      }
                                    ]
                                  }
                                ]
                              },
                              "property": {
                                "type": "NumericLiteral",
                                "start": 1471,
                                "end": 1472,
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 97
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 98
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              },
                              "computed": true
                            }
                          }
                        }
                      ],
                      "directives": []
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 1485,
                    "end": 1509,
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 4
                      },
                      "end": {
                        "line": 54,
                        "column": 28
                      }
                    },
                    "argument": {
                      "type": "ArrayExpression",
                      "start": 1492,
                      "end": 1508,
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 11
                        },
                        "end": {
                          "line": 54,
                          "column": 27
                        }
                      },
                      "elements": [
                        {
                          "type": "Identifier",
                          "start": 1493,
                          "end": 1496,
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 12
                            },
                            "end": {
                              "line": 54,
                              "column": 15
                            },
                            "identifierName": "sql"
                          },
                          "name": "sql"
                        },
                        {
                          "type": "Identifier",
                          "start": 1498,
                          "end": 1507,
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 17
                            },
                            "end": {
                              "line": 54,
                              "column": 26
                            },
                            "identifierName": "bindParam"
                          },
                          "name": "bindParam"
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * rewrite query with parameters\n   * @private\n   ",
                  "start": 829,
                  "end": 887,
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 2
                    },
                    "end": {
                      "line": 36,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 1517,
              "end": 1951,
              "loc": {
                "start": {
                  "line": 57,
                  "column": 2
                },
                "end": {
                  "line": 77,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1517,
                "end": 1531,
                "loc": {
                  "start": {
                    "line": 57,
                    "column": 2
                  },
                  "end": {
                    "line": 57,
                    "column": 16
                  },
                  "identifierName": "_collectModels"
                },
                "name": "_collectModels"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 1532,
                  "end": 1539,
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 17
                    },
                    "end": {
                      "line": 57,
                      "column": 24
                    },
                    "identifierName": "include"
                  },
                  "name": "include"
                },
                {
                  "type": "Identifier",
                  "start": 1541,
                  "end": 1547,
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 26
                    },
                    "end": {
                      "line": 57,
                      "column": 32
                    },
                    "identifierName": "prefix"
                  },
                  "name": "prefix"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 1549,
                "end": 1951,
                "loc": {
                  "start": {
                    "line": 57,
                    "column": 34
                  },
                  "end": {
                    "line": 77,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 1555,
                    "end": 1570,
                    "loc": {
                      "start": {
                        "line": 58,
                        "column": 4
                      },
                      "end": {
                        "line": 58,
                        "column": 19
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 1561,
                        "end": 1569,
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 10
                          },
                          "end": {
                            "line": 58,
                            "column": 18
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 1561,
                          "end": 1564,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 10
                            },
                            "end": {
                              "line": 58,
                              "column": 13
                            },
                            "identifierName": "ret"
                          },
                          "name": "ret"
                        },
                        "init": {
                          "type": "ObjectExpression",
                          "start": 1567,
                          "end": 1569,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 16
                            },
                            "end": {
                              "line": 58,
                              "column": 18
                            }
                          },
                          "properties": []
                        }
                      }
                    ],
                    "kind": "const"
                  },
                  {
                    "type": "IfStatement",
                    "start": 1576,
                    "end": 1930,
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 4
                      },
                      "end": {
                        "line": 74,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "Identifier",
                      "start": 1580,
                      "end": 1587,
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 8
                        },
                        "end": {
                          "line": 60,
                          "column": 15
                        },
                        "identifierName": "include"
                      },
                      "name": "include"
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 1589,
                      "end": 1930,
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 17
                        },
                        "end": {
                          "line": 74,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ForOfStatement",
                          "start": 1597,
                          "end": 1924,
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 6
                            },
                            "end": {
                              "line": 73,
                              "column": 7
                            }
                          },
                          "left": {
                            "type": "VariableDeclaration",
                            "start": 1602,
                            "end": 1616,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 11
                              },
                              "end": {
                                "line": 61,
                                "column": 25
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 1608,
                                "end": 1616,
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 25
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 1608,
                                  "end": 1616,
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 25
                                    },
                                    "identifierName": "_include"
                                  },
                                  "name": "_include"
                                },
                                "init": null
                              }
                            ],
                            "kind": "const"
                          },
                          "right": {
                            "type": "Identifier",
                            "start": 1620,
                            "end": 1627,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 29
                              },
                              "end": {
                                "line": 61,
                                "column": 36
                              },
                              "identifierName": "include"
                            },
                            "name": "include"
                          },
                          "body": {
                            "type": "BlockStatement",
                            "start": 1629,
                            "end": 1924,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 38
                              },
                              "end": {
                                "line": 73,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "start": 1639,
                                "end": 1647,
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 16
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 1643,
                                    "end": 1646,
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 15
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 1643,
                                      "end": 1646,
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 15
                                        },
                                        "identifierName": "key"
                                      },
                                      "name": "key"
                                    },
                                    "init": null
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "IfStatement",
                                "start": 1656,
                                "end": 1770,
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 9
                                  }
                                },
                                "test": {
                                  "type": "UnaryExpression",
                                  "start": 1660,
                                  "end": 1667,
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 19
                                    }
                                  },
                                  "operator": "!",
                                  "prefix": true,
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 1661,
                                    "end": 1667,
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 19
                                      },
                                      "identifierName": "prefix"
                                    },
                                    "name": "prefix"
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "start": 1669,
                                  "end": 1709,
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 1681,
                                      "end": 1699,
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 28
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 1681,
                                        "end": 1698,
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 27
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 1681,
                                          "end": 1684,
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 13
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 1687,
                                          "end": 1698,
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 27
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 1687,
                                            "end": 1695,
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 24
                                              },
                                              "identifierName": "_include"
                                            },
                                            "name": "_include"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 1696,
                                            "end": 1698,
                                            "loc": {
                                              "start": {
                                                "line": 64,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 64,
                                                "column": 27
                                              },
                                              "identifierName": "as"
                                            },
                                            "name": "as"
                                          },
                                          "computed": false
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                },
                                "alternate": {
                                  "type": "BlockStatement",
                                  "start": 1715,
                                  "end": 1770,
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 1727,
                                      "end": 1760,
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 43
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 1727,
                                        "end": 1759,
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 42
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 1727,
                                          "end": 1730,
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 13
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "start": 1733,
                                          "end": 1759,
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 42
                                            }
                                          },
                                          "left": {
                                            "type": "BinaryExpression",
                                            "start": 1733,
                                            "end": 1745,
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 28
                                              }
                                            },
                                            "left": {
                                              "type": "Identifier",
                                              "start": 1733,
                                              "end": 1739,
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 22
                                                },
                                                "identifierName": "prefix"
                                              },
                                              "name": "prefix"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "StringLiteral",
                                              "start": 1742,
                                              "end": 1745,
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 28
                                                }
                                              },
                                              "extra": {
                                                "rawValue": ".",
                                                "raw": "'.'"
                                              },
                                              "value": "."
                                            }
                                          },
                                          "operator": "+",
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 1748,
                                            "end": 1759,
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 42
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 1748,
                                              "end": 1756,
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 39
                                                },
                                                "identifierName": "_include"
                                              },
                                              "name": "_include"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 1757,
                                              "end": 1759,
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 42
                                                },
                                                "identifierName": "as"
                                              },
                                              "name": "as"
                                            },
                                            "computed": false
                                          }
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 1779,
                                "end": 1805,
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 34
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 1779,
                                  "end": 1804,
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 33
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 1779,
                                    "end": 1787,
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 16
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1779,
                                      "end": 1782,
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 11
                                        },
                                        "identifierName": "ret"
                                      },
                                      "name": "ret"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1783,
                                      "end": 1786,
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 15
                                        },
                                        "identifierName": "key"
                                      },
                                      "name": "key"
                                    },
                                    "computed": true
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 1790,
                                    "end": 1804,
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 33
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1790,
                                      "end": 1798,
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 27
                                        },
                                        "identifierName": "_include"
                                      },
                                      "name": "_include"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1799,
                                      "end": 1804,
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 33
                                        },
                                        "identifierName": "model"
                                      },
                                      "name": "model"
                                    },
                                    "computed": false
                                  }
                                }
                              },
                              {
                                "type": "IfStatement",
                                "start": 1815,
                                "end": 1916,
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 9
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 1819,
                                  "end": 1835,
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 28
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1819,
                                    "end": 1827,
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 20
                                      },
                                      "identifierName": "_include"
                                    },
                                    "name": "_include"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1828,
                                    "end": 1835,
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 28
                                      },
                                      "identifierName": "include"
                                    },
                                    "name": "include"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "start": 1837,
                                  "end": 1916,
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 1849,
                                      "end": 1906,
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 67
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 1849,
                                        "end": 1905,
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 66
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 1849,
                                          "end": 1856,
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 17
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 1849,
                                            "end": 1850,
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 11
                                              },
                                              "identifierName": "_"
                                            },
                                            "name": "_"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 1851,
                                            "end": 1856,
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 17
                                              },
                                              "identifierName": "merge"
                                            },
                                            "name": "merge"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 1857,
                                            "end": 1860,
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 21
                                              },
                                              "identifierName": "ret"
                                            },
                                            "name": "ret"
                                          },
                                          {
                                            "type": "CallExpression",
                                            "start": 1862,
                                            "end": 1904,
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 65
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 1862,
                                              "end": 1881,
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 42
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 1862,
                                                "end": 1866,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1867,
                                                "end": 1881,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 42
                                                  },
                                                  "identifierName": "_collectModels"
                                                },
                                                "name": "_collectModels"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 1882,
                                                "end": 1898,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 59
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 1882,
                                                  "end": 1890,
                                                  "loc": {
                                                    "start": {
                                                      "line": 71,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 71,
                                                      "column": 51
                                                    },
                                                    "identifierName": "_include"
                                                  },
                                                  "name": "_include"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 1891,
                                                  "end": 1898,
                                                  "loc": {
                                                    "start": {
                                                      "line": 71,
                                                      "column": 52
                                                    },
                                                    "end": {
                                                      "line": 71,
                                                      "column": 59
                                                    },
                                                    "identifierName": "include"
                                                  },
                                                  "name": "include"
                                                },
                                                "computed": false
                                              },
                                              {
                                                "type": "Identifier",
                                                "start": 1900,
                                                "end": 1903,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 64
                                                  },
                                                  "identifierName": "key"
                                                },
                                                "name": "key"
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "directives": []
                                },
                                "alternate": null
                              }
                            ],
                            "directives": []
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 1936,
                    "end": 1947,
                    "loc": {
                      "start": {
                        "line": 76,
                        "column": 4
                      },
                      "end": {
                        "line": 76,
                        "column": 15
                      }
                    },
                    "argument": {
                      "type": "Identifier",
                      "start": 1943,
                      "end": 1946,
                      "loc": {
                        "start": {
                          "line": 76,
                          "column": 11
                        },
                        "end": {
                          "line": 76,
                          "column": 14
                        },
                        "identifierName": "ret"
                      },
                      "name": "ret"
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 1955,
              "end": 11489,
              "loc": {
                "start": {
                  "line": 79,
                  "column": 2
                },
                "end": {
                  "line": 296,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1955,
                "end": 1958,
                "loc": {
                  "start": {
                    "line": 79,
                    "column": 2
                  },
                  "end": {
                    "line": 79,
                    "column": 5
                  },
                  "identifierName": "run"
                },
                "name": "run"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 1959,
                  "end": 1962,
                  "loc": {
                    "start": {
                      "line": 79,
                      "column": 6
                    },
                    "end": {
                      "line": 79,
                      "column": 9
                    },
                    "identifierName": "sql"
                  },
                  "name": "sql"
                },
                {
                  "type": "Identifier",
                  "start": 1964,
                  "end": 1974,
                  "loc": {
                    "start": {
                      "line": 79,
                      "column": 11
                    },
                    "end": {
                      "line": 79,
                      "column": 21
                    },
                    "identifierName": "parameters"
                  },
                  "name": "parameters"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 1976,
                "end": 11489,
                "loc": {
                  "start": {
                    "line": 79,
                    "column": 23
                  },
                  "end": {
                    "line": 296,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 1982,
                    "end": 1997,
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 4
                      },
                      "end": {
                        "line": 80,
                        "column": 19
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1982,
                      "end": 1996,
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 4
                        },
                        "end": {
                          "line": 80,
                          "column": 18
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1982,
                        "end": 1990,
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 4
                          },
                          "end": {
                            "line": 80,
                            "column": 12
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1982,
                          "end": 1986,
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 4
                            },
                            "end": {
                              "line": 80,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1987,
                          "end": 1990,
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 9
                            },
                            "end": {
                              "line": 80,
                              "column": 12
                            },
                            "identifierName": "sql"
                          },
                          "name": "sql"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "Identifier",
                        "start": 1993,
                        "end": 1996,
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 15
                          },
                          "end": {
                            "line": 80,
                            "column": 18
                          },
                          "identifierName": "sql"
                        },
                        "name": "sql"
                      }
                    }
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 2002,
                    "end": 2042,
                    "loc": {
                      "start": {
                        "line": 81,
                        "column": 4
                      },
                      "end": {
                        "line": 81,
                        "column": 44
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 2008,
                        "end": 2041,
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 10
                          },
                          "end": {
                            "line": 81,
                            "column": 43
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 2008,
                          "end": 2014,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 10
                            },
                            "end": {
                              "line": 81,
                              "column": 16
                            },
                            "identifierName": "method"
                          },
                          "name": "method"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 2017,
                          "end": 2041,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 19
                            },
                            "end": {
                              "line": 81,
                              "column": 43
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2017,
                            "end": 2039,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 19
                              },
                              "end": {
                                "line": 81,
                                "column": 41
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2017,
                              "end": 2021,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 19
                                },
                                "end": {
                                  "line": 81,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2022,
                              "end": 2039,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 24
                                },
                                "end": {
                                  "line": 81,
                                  "column": 41
                                },
                                "identifierName": "getDatabaseMethod"
                              },
                              "name": "getDatabaseMethod"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    ],
                    "kind": "const"
                  },
                  {
                    "type": "IfStatement",
                    "start": 2047,
                    "end": 2266,
                    "loc": {
                      "start": {
                        "line": 82,
                        "column": 4
                      },
                      "end": {
                        "line": 86,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 2051,
                      "end": 2068,
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 8
                        },
                        "end": {
                          "line": 82,
                          "column": 25
                        }
                      },
                      "left": {
                        "type": "Identifier",
                        "start": 2051,
                        "end": 2057,
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 8
                          },
                          "end": {
                            "line": 82,
                            "column": 14
                          },
                          "identifierName": "method"
                        },
                        "name": "method"
                      },
                      "operator": "===",
                      "right": {
                        "type": "StringLiteral",
                        "start": 2062,
                        "end": 2068,
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 19
                          },
                          "end": {
                            "line": 82,
                            "column": 25
                          }
                        },
                        "extra": {
                          "rawValue": "exec",
                          "raw": "'exec'"
                        },
                        "value": "exec"
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 2070,
                      "end": 2266,
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 27
                        },
                        "end": {
                          "line": 86,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 2124,
                          "end": 2238,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 6
                            },
                            "end": {
                              "line": 84,
                              "column": 120
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 2124,
                            "end": 2237,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 6
                              },
                              "end": {
                                "line": 84,
                                "column": 119
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 2124,
                              "end": 2127,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 6
                                },
                                "end": {
                                  "line": 84,
                                  "column": 9
                                },
                                "identifierName": "sql"
                              },
                              "name": "sql",
                              "leadingComments": null
                            },
                            "right": {
                              "type": "MemberExpression",
                              "start": 2130,
                              "end": 2237,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 12
                                },
                                "end": {
                                  "line": 84,
                                  "column": 119
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 2130,
                                "end": 2234,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 116
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 2130,
                                  "end": 2164,
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 2130,
                                    "end": 2143,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 25
                                      },
                                      "identifierName": "AbstractQuery"
                                    },
                                    "name": "AbstractQuery"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2144,
                                    "end": 2164,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 46
                                      },
                                      "identifierName": "formatBindParameters"
                                    },
                                    "name": "formatBindParameters"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 2165,
                                    "end": 2168,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 50
                                      },
                                      "identifierName": "sql"
                                    },
                                    "name": "sql"
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 2170,
                                    "end": 2187,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 69
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2170,
                                      "end": 2182,
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 64
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2170,
                                        "end": 2174,
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2175,
                                        "end": 2182,
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 64
                                          },
                                          "identifierName": "options"
                                        },
                                        "name": "options"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2183,
                                      "end": 2187,
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 69
                                        },
                                        "identifierName": "bind"
                                      },
                                      "name": "bind"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 2189,
                                    "end": 2209,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 91
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2189,
                                      "end": 2201,
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 83
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2189,
                                        "end": 2193,
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2194,
                                        "end": 2201,
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 76
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 83
                                          },
                                          "identifierName": "options"
                                        },
                                        "name": "options"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2202,
                                      "end": 2209,
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 84
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 91
                                        },
                                        "identifierName": "dialect"
                                      },
                                      "name": "dialect"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "start": 2211,
                                    "end": 2233,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 93
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 115
                                      }
                                    },
                                    "properties": [
                                      {
                                        "type": "ObjectProperty",
                                        "start": 2213,
                                        "end": 2231,
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 95
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 113
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 2213,
                                          "end": 2225,
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 95
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 107
                                            },
                                            "identifierName": "skipUnescape"
                                          },
                                          "name": "skipUnescape"
                                        },
                                        "value": {
                                          "type": "BooleanLiteral",
                                          "start": 2227,
                                          "end": 2231,
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 109
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 113
                                            }
                                          },
                                          "value": true
                                        }
                                      }
                                    ]
                                  }
                                ]
                              },
                              "property": {
                                "type": "NumericLiteral",
                                "start": 2235,
                                "end": 2236,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 117
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 118
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              },
                              "computed": true
                            },
                            "leadingComments": null
                          },
                          "leadingComments": [
                            {
                              "type": "CommentLine",
                              "value": " exec does not support bind parameter",
                              "start": 2078,
                              "end": 2117,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 6
                                },
                                "end": {
                                  "line": 83,
                                  "column": 45
                                }
                              }
                            }
                          ]
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 2245,
                          "end": 2260,
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 6
                            },
                            "end": {
                              "line": 85,
                              "column": 21
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 2245,
                            "end": 2259,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 6
                              },
                              "end": {
                                "line": 85,
                                "column": 20
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "start": 2245,
                              "end": 2253,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 6
                                },
                                "end": {
                                  "line": 85,
                                  "column": 14
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2245,
                                "end": 2249,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2250,
                                "end": 2253,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 14
                                  },
                                  "identifierName": "sql"
                                },
                                "name": "sql"
                              },
                              "computed": false
                            },
                            "right": {
                              "type": "Identifier",
                              "start": 2256,
                              "end": 2259,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 17
                                },
                                "end": {
                                  "line": 85,
                                  "column": 20
                                },
                                "identifierName": "sql"
                              },
                              "name": "sql"
                            }
                          }
                        }
                      ],
                      "directives": [],
                      "trailingComments": null
                    },
                    "alternate": null,
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": "do we need benchmark for this query execution",
                        "start": 2272,
                        "end": 2319,
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 4
                          },
                          "end": {
                            "line": 88,
                            "column": 51
                          }
                        }
                      }
                    ]
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 2324,
                    "end": 2401,
                    "loc": {
                      "start": {
                        "line": 89,
                        "column": 4
                      },
                      "end": {
                        "line": 89,
                        "column": 81
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 2330,
                        "end": 2400,
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 10
                          },
                          "end": {
                            "line": 89,
                            "column": 80
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 2330,
                          "end": 2339,
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 10
                            },
                            "end": {
                              "line": 89,
                              "column": 19
                            },
                            "identifierName": "benchmark"
                          },
                          "name": "benchmark",
                          "leadingComments": null
                        },
                        "init": {
                          "type": "LogicalExpression",
                          "start": 2342,
                          "end": 2400,
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 22
                            },
                            "end": {
                              "line": 89,
                              "column": 80
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 2342,
                            "end": 2374,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 22
                              },
                              "end": {
                                "line": 89,
                                "column": 54
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2342,
                              "end": 2364,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 22
                                },
                                "end": {
                                  "line": 89,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2342,
                                "end": 2356,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2342,
                                  "end": 2346,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2347,
                                  "end": 2356,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 36
                                    },
                                    "identifierName": "sequelize"
                                  },
                                  "name": "sequelize"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2357,
                                "end": 2364,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 44
                                  },
                                  "identifierName": "options"
                                },
                                "name": "options"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2365,
                              "end": 2374,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 45
                                },
                                "end": {
                                  "line": 89,
                                  "column": 54
                                },
                                "identifierName": "benchmark"
                              },
                              "name": "benchmark"
                            },
                            "computed": false
                          },
                          "operator": "||",
                          "right": {
                            "type": "MemberExpression",
                            "start": 2378,
                            "end": 2400,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 58
                              },
                              "end": {
                                "line": 89,
                                "column": 80
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2378,
                              "end": 2390,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 58
                                },
                                "end": {
                                  "line": 89,
                                  "column": 70
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2378,
                                "end": 2382,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 62
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2383,
                                "end": 2390,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 70
                                  },
                                  "identifierName": "options"
                                },
                                "name": "options"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2391,
                              "end": 2400,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 71
                                },
                                "end": {
                                  "line": 89,
                                  "column": 80
                                },
                                "identifierName": "benchmark"
                              },
                              "name": "benchmark"
                            },
                            "computed": false
                          }
                        },
                        "leadingComments": null
                      }
                    ],
                    "kind": "const",
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": "do we need benchmark for this query execution",
                        "start": 2272,
                        "end": 2319,
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 4
                          },
                          "end": {
                            "line": 88,
                            "column": 51
                          }
                        }
                      }
                    ]
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 2407,
                    "end": 2422,
                    "loc": {
                      "start": {
                        "line": 91,
                        "column": 4
                      },
                      "end": {
                        "line": 91,
                        "column": 19
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 2411,
                        "end": 2421,
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 8
                          },
                          "end": {
                            "line": 91,
                            "column": 18
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 2411,
                          "end": 2421,
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 8
                            },
                            "end": {
                              "line": 91,
                              "column": 18
                            },
                            "identifierName": "queryBegin"
                          },
                          "name": "queryBegin"
                        },
                        "init": null
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 2427,
                    "end": 2603,
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 4
                      },
                      "end": {
                        "line": 96,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "Identifier",
                      "start": 2431,
                      "end": 2440,
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 8
                        },
                        "end": {
                          "line": 92,
                          "column": 17
                        },
                        "identifierName": "benchmark"
                      },
                      "name": "benchmark"
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 2442,
                      "end": 2480,
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 19
                        },
                        "end": {
                          "line": 94,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 2450,
                          "end": 2474,
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 6
                            },
                            "end": {
                              "line": 93,
                              "column": 30
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 2450,
                            "end": 2473,
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 6
                              },
                              "end": {
                                "line": 93,
                                "column": 29
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 2450,
                              "end": 2460,
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 6
                                },
                                "end": {
                                  "line": 93,
                                  "column": 16
                                },
                                "identifierName": "queryBegin"
                              },
                              "name": "queryBegin"
                            },
                            "right": {
                              "type": "CallExpression",
                              "start": 2463,
                              "end": 2473,
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 19
                                },
                                "end": {
                                  "line": 93,
                                  "column": 29
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 2463,
                                "end": 2471,
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 2463,
                                  "end": 2467,
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 23
                                    },
                                    "identifierName": "Date"
                                  },
                                  "name": "Date"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2468,
                                  "end": 2471,
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 27
                                    },
                                    "identifierName": "now"
                                  },
                                  "name": "now"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "start": 2486,
                      "end": 2603,
                      "loc": {
                        "start": {
                          "line": 94,
                          "column": 11
                        },
                        "end": {
                          "line": 96,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 2494,
                          "end": 2597,
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 6
                            },
                            "end": {
                              "line": 95,
                              "column": 109
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 2494,
                            "end": 2596,
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 6
                              },
                              "end": {
                                "line": 95,
                                "column": 108
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2494,
                              "end": 2512,
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 6
                                },
                                "end": {
                                  "line": 95,
                                  "column": 24
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2494,
                                "end": 2508,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2494,
                                  "end": 2498,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2499,
                                  "end": 2508,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 20
                                    },
                                    "identifierName": "sequelize"
                                  },
                                  "name": "sequelize"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2509,
                                "end": 2512,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 24
                                  },
                                  "identifierName": "log"
                                },
                                "name": "log"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "start": 2513,
                                "end": 2581,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 93
                                  }
                                },
                                "left": {
                                  "type": "BinaryExpression",
                                  "start": 2513,
                                  "end": 2570,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 82
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 2513,
                                    "end": 2562,
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 74
                                      }
                                    },
                                    "left": {
                                      "type": "StringLiteral",
                                      "start": 2513,
                                      "end": 2526,
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 38
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "Executing (",
                                        "raw": "'Executing ('"
                                      },
                                      "value": "Executing ("
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "LogicalExpression",
                                      "start": 2530,
                                      "end": 2561,
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 73
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 2530,
                                        "end": 2548,
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 60
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 2530,
                                          "end": 2543,
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 55
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 2530,
                                            "end": 2534,
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 2535,
                                            "end": 2543,
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 55
                                              },
                                              "identifierName": "database"
                                            },
                                            "name": "database"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2544,
                                          "end": 2548,
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 60
                                            },
                                            "identifierName": "uuid"
                                          },
                                          "name": "uuid"
                                        },
                                        "computed": false
                                      },
                                      "operator": "||",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 2552,
                                        "end": 2561,
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 73
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "default",
                                          "raw": "'default'"
                                        },
                                        "value": "default"
                                      },
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 2529
                                      }
                                    }
                                  },
                                  "operator": "+",
                                  "right": {
                                    "type": "StringLiteral",
                                    "start": 2565,
                                    "end": 2570,
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 82
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "): ",
                                      "raw": "'): '"
                                    },
                                    "value": "): "
                                  }
                                },
                                "operator": "+",
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 2573,
                                  "end": 2581,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 85
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 93
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2573,
                                    "end": 2577,
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 89
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2578,
                                    "end": 2581,
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 93
                                      },
                                      "identifierName": "sql"
                                    },
                                    "name": "sql"
                                  },
                                  "computed": false
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "start": 2583,
                                "end": 2595,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 95
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 107
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2583,
                                  "end": 2587,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 95
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 99
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2588,
                                  "end": 2595,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 100
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 107
                                    },
                                    "identifierName": "options"
                                  },
                                  "name": "options"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2609,
                    "end": 2678,
                    "loc": {
                      "start": {
                        "line": 98,
                        "column": 4
                      },
                      "end": {
                        "line": 98,
                        "column": 73
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2609,
                      "end": 2677,
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 4
                        },
                        "end": {
                          "line": 98,
                          "column": 72
                        }
                      },
                      "callee": {
                        "type": "Identifier",
                        "start": 2609,
                        "end": 2614,
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 4
                          },
                          "end": {
                            "line": 98,
                            "column": 9
                          },
                          "identifierName": "debug"
                        },
                        "name": "debug"
                      },
                      "arguments": [
                        {
                          "type": "TemplateLiteral",
                          "start": 2615,
                          "end": 2676,
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 10
                            },
                            "end": {
                              "line": 98,
                              "column": 71
                            }
                          },
                          "expressions": [
                            {
                              "type": "LogicalExpression",
                              "start": 2628,
                              "end": 2659,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 23
                                },
                                "end": {
                                  "line": 98,
                                  "column": 54
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 2628,
                                "end": 2646,
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 41
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2628,
                                  "end": 2641,
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 36
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2628,
                                    "end": 2632,
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2633,
                                    "end": 2641,
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 36
                                      },
                                      "identifierName": "database"
                                    },
                                    "name": "database"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2642,
                                  "end": 2646,
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 41
                                    },
                                    "identifierName": "uuid"
                                  },
                                  "name": "uuid"
                                },
                                "computed": false
                              },
                              "operator": "||",
                              "right": {
                                "type": "StringLiteral",
                                "start": 2650,
                                "end": 2659,
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 54
                                  }
                                },
                                "extra": {
                                  "rawValue": "default",
                                  "raw": "'default'"
                                },
                                "value": "default"
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "start": 2666,
                              "end": 2674,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 61
                                },
                                "end": {
                                  "line": 98,
                                  "column": 69
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2666,
                                "end": 2670,
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 65
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2671,
                                "end": 2674,
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 69
                                  },
                                  "identifierName": "sql"
                                },
                                "name": "sql"
                              },
                              "computed": false
                            }
                          ],
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "start": 2616,
                              "end": 2626,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 11
                                },
                                "end": {
                                  "line": 98,
                                  "column": 21
                                }
                              },
                              "value": {
                                "raw": "executing(",
                                "cooked": "executing("
                              },
                              "tail": false
                            },
                            {
                              "type": "TemplateElement",
                              "start": 2660,
                              "end": 2664,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 55
                                },
                                "end": {
                                  "line": 98,
                                  "column": 59
                                }
                              },
                              "value": {
                                "raw": ") : ",
                                "cooked": ") : "
                              },
                              "tail": false
                            },
                            {
                              "type": "TemplateElement",
                              "start": 2675,
                              "end": 2675,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 70
                                },
                                "end": {
                                  "line": 98,
                                  "column": 70
                                }
                              },
                              "value": {
                                "raw": "",
                                "cooked": ""
                              },
                              "tail": true
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 2684,
                    "end": 11485,
                    "loc": {
                      "start": {
                        "line": 100,
                        "column": 4
                      },
                      "end": {
                        "line": 295,
                        "column": 7
                      }
                    },
                    "argument": {
                      "type": "NewExpression",
                      "start": 2691,
                      "end": 11484,
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 11
                        },
                        "end": {
                          "line": 295,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "Identifier",
                        "start": 2695,
                        "end": 2702,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 15
                          },
                          "end": {
                            "line": 100,
                            "column": 22
                          },
                          "identifierName": "Promise"
                        },
                        "name": "Promise"
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 2703,
                          "end": 11483,
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 23
                            },
                            "end": {
                              "line": 295,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 2703,
                              "end": 2710,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 23
                                },
                                "end": {
                                  "line": 100,
                                  "column": 30
                                },
                                "identifierName": "resolve"
                              },
                              "name": "resolve"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 2714,
                            "end": 11483,
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 34
                              },
                              "end": {
                                "line": 295,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "start": 2722,
                                "end": 2745,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 29
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 2728,
                                    "end": 2744,
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 28
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 2728,
                                      "end": 2739,
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 23
                                        },
                                        "identifierName": "columnTypes"
                                      },
                                      "name": "columnTypes"
                                    },
                                    "init": {
                                      "type": "ObjectExpression",
                                      "start": 2742,
                                      "end": 2744,
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 28
                                        }
                                      },
                                      "properties": []
                                    }
                                  }
                                ],
                                "kind": "const"
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 2752,
                                "end": 11477,
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 294,
                                    "column": 9
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 2752,
                                  "end": 11476,
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 8
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 2752,
                                    "end": 2775,
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2752,
                                      "end": 2765,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 19
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2752,
                                        "end": 2756,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2757,
                                        "end": 2765,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 19
                                          },
                                          "identifierName": "database"
                                        },
                                        "name": "database"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2766,
                                      "end": 2775,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 29
                                        },
                                        "identifierName": "serialize"
                                      },
                                      "name": "serialize"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ArrowFunctionExpression",
                                      "start": 2776,
                                      "end": 11475,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 7
                                        }
                                      },
                                      "id": null,
                                      "generator": false,
                                      "expression": false,
                                      "async": false,
                                      "params": [],
                                      "body": {
                                        "type": "BlockStatement",
                                        "start": 2782,
                                        "end": 11475,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 7
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "VariableDeclaration",
                                            "start": 2792,
                                            "end": 10180,
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 10
                                              }
                                            },
                                            "declarations": [
                                              {
                                                "type": "VariableDeclarator",
                                                "start": 2798,
                                                "end": 10179,
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 259,
                                                    "column": 9
                                                  }
                                                },
                                                "id": {
                                                  "type": "Identifier",
                                                  "start": 2798,
                                                  "end": 2808,
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 24
                                                    },
                                                    "identifierName": "executeSql"
                                                  },
                                                  "name": "executeSql"
                                                },
                                                "init": {
                                                  "type": "ArrowFunctionExpression",
                                                  "start": 2811,
                                                  "end": 10179,
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 259,
                                                      "column": 9
                                                    }
                                                  },
                                                  "id": null,
                                                  "generator": false,
                                                  "expression": false,
                                                  "async": false,
                                                  "params": [],
                                                  "body": {
                                                    "type": "BlockStatement",
                                                    "start": 2817,
                                                    "end": 10179,
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 259,
                                                        "column": 9
                                                      }
                                                    },
                                                    "body": [
                                                      {
                                                        "type": "IfStatement",
                                                        "start": 2829,
                                                        "end": 10169,
                                                        "loc": {
                                                          "start": {
                                                            "line": 104,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 258,
                                                            "column": 11
                                                          }
                                                        },
                                                        "test": {
                                                          "type": "BinaryExpression",
                                                          "start": 2833,
                                                          "end": 2862,
                                                          "loc": {
                                                            "start": {
                                                              "line": 104,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 104,
                                                              "column": 43
                                                            }
                                                          },
                                                          "left": {
                                                            "type": "CallExpression",
                                                            "start": 2833,
                                                            "end": 2856,
                                                            "loc": {
                                                              "start": {
                                                                "line": 104,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 104,
                                                                "column": 37
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 2833,
                                                              "end": 2849,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 104,
                                                                  "column": 14
                                                                },
                                                                "end": {
                                                                  "line": 104,
                                                                  "column": 30
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 2833,
                                                                "end": 2841,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 104,
                                                                    "column": 14
                                                                  },
                                                                  "end": {
                                                                    "line": 104,
                                                                    "column": 22
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "start": 2833,
                                                                  "end": 2837,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 104,
                                                                      "column": 14
                                                                    },
                                                                    "end": {
                                                                      "line": 104,
                                                                      "column": 18
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 2838,
                                                                  "end": 2841,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 104,
                                                                      "column": 19
                                                                    },
                                                                    "end": {
                                                                      "line": 104,
                                                                      "column": 22
                                                                    },
                                                                    "identifierName": "sql"
                                                                  },
                                                                  "name": "sql"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2842,
                                                                "end": 2849,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 104,
                                                                    "column": 23
                                                                  },
                                                                  "end": {
                                                                    "line": 104,
                                                                    "column": 30
                                                                  },
                                                                  "identifierName": "indexOf"
                                                                },
                                                                "name": "indexOf"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "StringLiteral",
                                                                "start": 2850,
                                                                "end": 2855,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 104,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 104,
                                                                    "column": 36
                                                                  }
                                                                },
                                                                "extra": {
                                                                  "rawValue": "-- ",
                                                                  "raw": "'-- '"
                                                                },
                                                                "value": "-- "
                                                              }
                                                            ]
                                                          },
                                                          "operator": "===",
                                                          "right": {
                                                            "type": "NumericLiteral",
                                                            "start": 2861,
                                                            "end": 2862,
                                                            "loc": {
                                                              "start": {
                                                                "line": 104,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 104,
                                                                "column": 43
                                                              }
                                                            },
                                                            "extra": {
                                                              "rawValue": 0,
                                                              "raw": "0"
                                                            },
                                                            "value": 0
                                                          }
                                                        },
                                                        "consequent": {
                                                          "type": "BlockStatement",
                                                          "start": 2864,
                                                          "end": 2907,
                                                          "loc": {
                                                            "start": {
                                                              "line": 104,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 106,
                                                              "column": 11
                                                            }
                                                          },
                                                          "body": [
                                                            {
                                                              "type": "ReturnStatement",
                                                              "start": 2878,
                                                              "end": 2895,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 105,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 105,
                                                                  "column": 29
                                                                }
                                                              },
                                                              "argument": {
                                                                "type": "CallExpression",
                                                                "start": 2885,
                                                                "end": 2894,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 105,
                                                                    "column": 19
                                                                  },
                                                                  "end": {
                                                                    "line": 105,
                                                                    "column": 28
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "Identifier",
                                                                  "start": 2885,
                                                                  "end": 2892,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 105,
                                                                      "column": 19
                                                                    },
                                                                    "end": {
                                                                      "line": 105,
                                                                      "column": 26
                                                                    },
                                                                    "identifierName": "resolve"
                                                                  },
                                                                  "name": "resolve"
                                                                },
                                                                "arguments": []
                                                              }
                                                            }
                                                          ],
                                                          "directives": []
                                                        },
                                                        "alternate": {
                                                          "type": "BlockStatement",
                                                          "start": 2913,
                                                          "end": 10169,
                                                          "loc": {
                                                            "start": {
                                                              "line": 106,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 258,
                                                              "column": 11
                                                            }
                                                          },
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "start": 2927,
                                                              "end": 10132,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 107,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 256,
                                                                  "column": 16
                                                                }
                                                              },
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "start": 2927,
                                                                "end": 10131,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 107,
                                                                    "column": 12
                                                                  },
                                                                  "end": {
                                                                    "line": 256,
                                                                    "column": 15
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "Identifier",
                                                                  "start": 2927,
                                                                  "end": 2934,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 107,
                                                                      "column": 12
                                                                    },
                                                                    "end": {
                                                                      "line": 107,
                                                                      "column": 19
                                                                    },
                                                                    "identifierName": "resolve"
                                                                  },
                                                                  "name": "resolve"
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "NewExpression",
                                                                    "start": 2935,
                                                                    "end": 10130,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 107,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 256,
                                                                        "column": 14
                                                                      }
                                                                    },
                                                                    "callee": {
                                                                      "type": "Identifier",
                                                                      "start": 2939,
                                                                      "end": 2946,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 107,
                                                                          "column": 24
                                                                        },
                                                                        "end": {
                                                                          "line": 107,
                                                                          "column": 31
                                                                        },
                                                                        "identifierName": "Promise"
                                                                      },
                                                                      "name": "Promise"
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "ArrowFunctionExpression",
                                                                        "start": 2947,
                                                                        "end": 10129,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 107,
                                                                            "column": 32
                                                                          },
                                                                          "end": {
                                                                            "line": 256,
                                                                            "column": 13
                                                                          }
                                                                        },
                                                                        "id": null,
                                                                        "generator": false,
                                                                        "expression": false,
                                                                        "async": false,
                                                                        "params": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "start": 2948,
                                                                            "end": 2955,
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 107,
                                                                                "column": 33
                                                                              },
                                                                              "end": {
                                                                                "line": 107,
                                                                                "column": 40
                                                                              },
                                                                              "identifierName": "resolve"
                                                                            },
                                                                            "name": "resolve"
                                                                          },
                                                                          {
                                                                            "type": "Identifier",
                                                                            "start": 2957,
                                                                            "end": 2963,
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 107,
                                                                                "column": 42
                                                                              },
                                                                              "end": {
                                                                                "line": 107,
                                                                                "column": 48
                                                                              },
                                                                              "identifierName": "reject"
                                                                            },
                                                                            "name": "reject"
                                                                          }
                                                                        ],
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "start": 2968,
                                                                          "end": 10129,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 107,
                                                                              "column": 53
                                                                            },
                                                                            "end": {
                                                                              "line": 256,
                                                                              "column": 13
                                                                            }
                                                                          },
                                                                          "body": [
                                                                            {
                                                                              "type": "VariableDeclaration",
                                                                              "start": 2984,
                                                                              "end": 3003,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 108,
                                                                                  "column": 14
                                                                                },
                                                                                "end": {
                                                                                  "line": 108,
                                                                                  "column": 33
                                                                                }
                                                                              },
                                                                              "declarations": [
                                                                                {
                                                                                  "type": "VariableDeclarator",
                                                                                  "start": 2990,
                                                                                  "end": 3002,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 108,
                                                                                      "column": 20
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 108,
                                                                                      "column": 32
                                                                                    }
                                                                                  },
                                                                                  "id": {
                                                                                    "type": "Identifier",
                                                                                    "start": 2990,
                                                                                    "end": 2995,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 108,
                                                                                        "column": 20
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 108,
                                                                                        "column": 25
                                                                                      },
                                                                                      "identifierName": "query"
                                                                                    },
                                                                                    "name": "query"
                                                                                  },
                                                                                  "init": {
                                                                                    "type": "ThisExpression",
                                                                                    "start": 2998,
                                                                                    "end": 3002,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 108,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 108,
                                                                                        "column": 32
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "kind": "const",
                                                                              "trailingComments": [
                                                                                {
                                                                                  "type": "CommentLine",
                                                                                  "value": " cannot use arrow function here because the function is bound to the statement",
                                                                                  "start": 3018,
                                                                                  "end": 3098,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 109,
                                                                                      "column": 14
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 109,
                                                                                      "column": 94
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ]
                                                                            },
                                                                            {
                                                                              "type": "FunctionDeclaration",
                                                                              "start": 3113,
                                                                              "end": 9792,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 110,
                                                                                  "column": 14
                                                                                },
                                                                                "end": {
                                                                                  "line": 247,
                                                                                  "column": 15
                                                                                }
                                                                              },
                                                                              "id": {
                                                                                "type": "Identifier",
                                                                                "start": 3122,
                                                                                "end": 3134,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 110,
                                                                                    "column": 23
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 110,
                                                                                    "column": 35
                                                                                  },
                                                                                  "identifierName": "afterExecute"
                                                                                },
                                                                                "name": "afterExecute",
                                                                                "leadingComments": null
                                                                              },
                                                                              "generator": false,
                                                                              "expression": false,
                                                                              "async": false,
                                                                              "params": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "start": 3135,
                                                                                  "end": 3138,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 110,
                                                                                      "column": 36
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 110,
                                                                                      "column": 39
                                                                                    },
                                                                                    "identifierName": "err"
                                                                                  },
                                                                                  "name": "err"
                                                                                },
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "start": 3140,
                                                                                  "end": 3147,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 110,
                                                                                      "column": 41
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 110,
                                                                                      "column": 48
                                                                                    },
                                                                                    "identifierName": "results"
                                                                                  },
                                                                                  "name": "results"
                                                                                }
                                                                              ],
                                                                              "body": {
                                                                                "type": "BlockStatement",
                                                                                "start": 3149,
                                                                                "end": 9792,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 110,
                                                                                    "column": 50
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 247,
                                                                                    "column": 15
                                                                                  }
                                                                                },
                                                                                "body": [
                                                                                  {
                                                                                    "type": "ExpressionStatement",
                                                                                    "start": 3212,
                                                                                    "end": 3282,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 113,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 113,
                                                                                        "column": 86
                                                                                      }
                                                                                    },
                                                                                    "expression": {
                                                                                      "type": "CallExpression",
                                                                                      "start": 3212,
                                                                                      "end": 3281,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 113,
                                                                                          "column": 16
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 113,
                                                                                          "column": 85
                                                                                        }
                                                                                      },
                                                                                      "callee": {
                                                                                        "type": "Identifier",
                                                                                        "start": 3212,
                                                                                        "end": 3217,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 113,
                                                                                            "column": 16
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 113,
                                                                                            "column": 21
                                                                                          },
                                                                                          "identifierName": "debug"
                                                                                        },
                                                                                        "name": "debug",
                                                                                        "leadingComments": null
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "TemplateLiteral",
                                                                                          "start": 3218,
                                                                                          "end": 3280,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 113,
                                                                                              "column": 22
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 113,
                                                                                              "column": 84
                                                                                            }
                                                                                          },
                                                                                          "expressions": [
                                                                                            {
                                                                                              "type": "LogicalExpression",
                                                                                              "start": 3230,
                                                                                              "end": 3262,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 113,
                                                                                                  "column": 34
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 113,
                                                                                                  "column": 66
                                                                                                }
                                                                                              },
                                                                                              "left": {
                                                                                                "type": "MemberExpression",
                                                                                                "start": 3230,
                                                                                                "end": 3249,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 113,
                                                                                                    "column": 34
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 113,
                                                                                                    "column": 53
                                                                                                  }
                                                                                                },
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "start": 3230,
                                                                                                  "end": 3244,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 113,
                                                                                                      "column": 34
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 113,
                                                                                                      "column": 48
                                                                                                    }
                                                                                                  },
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 3230,
                                                                                                    "end": 3235,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 113,
                                                                                                        "column": 34
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 113,
                                                                                                        "column": 39
                                                                                                      },
                                                                                                      "identifierName": "query"
                                                                                                    },
                                                                                                    "name": "query"
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 3236,
                                                                                                    "end": 3244,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 113,
                                                                                                        "column": 40
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 113,
                                                                                                        "column": 48
                                                                                                      },
                                                                                                      "identifierName": "database"
                                                                                                    },
                                                                                                    "name": "database"
                                                                                                  },
                                                                                                  "computed": false
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3245,
                                                                                                  "end": 3249,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 113,
                                                                                                      "column": 49
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 113,
                                                                                                      "column": 53
                                                                                                    },
                                                                                                    "identifierName": "uuid"
                                                                                                  },
                                                                                                  "name": "uuid"
                                                                                                },
                                                                                                "computed": false
                                                                                              },
                                                                                              "operator": "||",
                                                                                              "right": {
                                                                                                "type": "StringLiteral",
                                                                                                "start": 3253,
                                                                                                "end": 3262,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 113,
                                                                                                    "column": 57
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 113,
                                                                                                    "column": 66
                                                                                                  }
                                                                                                },
                                                                                                "extra": {
                                                                                                  "rawValue": "default",
                                                                                                  "raw": "'default'"
                                                                                                },
                                                                                                "value": "default"
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "MemberExpression",
                                                                                              "start": 3269,
                                                                                              "end": 3278,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 113,
                                                                                                  "column": 73
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 113,
                                                                                                  "column": 82
                                                                                                }
                                                                                              },
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3269,
                                                                                                "end": 3274,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 113,
                                                                                                    "column": 73
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 113,
                                                                                                    "column": 78
                                                                                                  },
                                                                                                  "identifierName": "query"
                                                                                                },
                                                                                                "name": "query"
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3275,
                                                                                                "end": 3278,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 113,
                                                                                                    "column": 79
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 113,
                                                                                                    "column": 82
                                                                                                  },
                                                                                                  "identifierName": "sql"
                                                                                                },
                                                                                                "name": "sql"
                                                                                              },
                                                                                              "computed": false
                                                                                            }
                                                                                          ],
                                                                                          "quasis": [
                                                                                            {
                                                                                              "type": "TemplateElement",
                                                                                              "start": 3219,
                                                                                              "end": 3228,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 113,
                                                                                                  "column": 23
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 113,
                                                                                                  "column": 32
                                                                                                }
                                                                                              },
                                                                                              "value": {
                                                                                                "raw": "executed(",
                                                                                                "cooked": "executed("
                                                                                              },
                                                                                              "tail": false
                                                                                            },
                                                                                            {
                                                                                              "type": "TemplateElement",
                                                                                              "start": 3263,
                                                                                              "end": 3267,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 113,
                                                                                                  "column": 67
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 113,
                                                                                                  "column": 71
                                                                                                }
                                                                                              },
                                                                                              "value": {
                                                                                                "raw": ") : ",
                                                                                                "cooked": ") : "
                                                                                              },
                                                                                              "tail": false
                                                                                            },
                                                                                            {
                                                                                              "type": "TemplateElement",
                                                                                              "start": 3279,
                                                                                              "end": 3279,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 113,
                                                                                                  "column": 83
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 113,
                                                                                                  "column": 83
                                                                                                }
                                                                                              },
                                                                                              "value": {
                                                                                                "raw": "",
                                                                                                "cooked": ""
                                                                                              },
                                                                                              "tail": true
                                                                                            }
                                                                                          ]
                                                                                        }
                                                                                      ],
                                                                                      "leadingComments": null
                                                                                    },
                                                                                    "leadingComments": [
                                                                                      {
                                                                                        "type": "CommentBlock",
                                                                                        "value": " jshint validthis:true ",
                                                                                        "start": 3167,
                                                                                        "end": 3194,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 111,
                                                                                            "column": 16
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 111,
                                                                                            "column": 43
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ]
                                                                                  },
                                                                                  {
                                                                                    "type": "IfStatement",
                                                                                    "start": 3300,
                                                                                    "end": 3486,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 115,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 117,
                                                                                        "column": 17
                                                                                      }
                                                                                    },
                                                                                    "test": {
                                                                                      "type": "Identifier",
                                                                                      "start": 3304,
                                                                                      "end": 3313,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 115,
                                                                                          "column": 20
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 115,
                                                                                          "column": 29
                                                                                        },
                                                                                        "identifierName": "benchmark"
                                                                                      },
                                                                                      "name": "benchmark"
                                                                                    },
                                                                                    "consequent": {
                                                                                      "type": "BlockStatement",
                                                                                      "start": 3315,
                                                                                      "end": 3486,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 115,
                                                                                          "column": 31
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 117,
                                                                                          "column": 17
                                                                                        }
                                                                                      },
                                                                                      "body": [
                                                                                        {
                                                                                          "type": "ExpressionStatement",
                                                                                          "start": 3335,
                                                                                          "end": 3468,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 116,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 116,
                                                                                              "column": 151
                                                                                            }
                                                                                          },
                                                                                          "expression": {
                                                                                            "type": "CallExpression",
                                                                                            "start": 3335,
                                                                                            "end": 3467,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 116,
                                                                                                "column": 18
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 116,
                                                                                                "column": 150
                                                                                              }
                                                                                            },
                                                                                            "callee": {
                                                                                              "type": "MemberExpression",
                                                                                              "start": 3335,
                                                                                              "end": 3354,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 116,
                                                                                                  "column": 18
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 116,
                                                                                                  "column": 37
                                                                                                }
                                                                                              },
                                                                                              "object": {
                                                                                                "type": "MemberExpression",
                                                                                                "start": 3335,
                                                                                                "end": 3350,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 116,
                                                                                                    "column": 18
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 116,
                                                                                                    "column": 33
                                                                                                  }
                                                                                                },
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3335,
                                                                                                  "end": 3340,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 18
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 23
                                                                                                    },
                                                                                                    "identifierName": "query"
                                                                                                  },
                                                                                                  "name": "query"
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3341,
                                                                                                  "end": 3350,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 24
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 33
                                                                                                    },
                                                                                                    "identifierName": "sequelize"
                                                                                                  },
                                                                                                  "name": "sequelize"
                                                                                                },
                                                                                                "computed": false
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3351,
                                                                                                "end": 3354,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 116,
                                                                                                    "column": 34
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 116,
                                                                                                    "column": 37
                                                                                                  },
                                                                                                  "identifierName": "log"
                                                                                                },
                                                                                                "name": "log"
                                                                                              },
                                                                                              "computed": false
                                                                                            },
                                                                                            "arguments": [
                                                                                              {
                                                                                                "type": "BinaryExpression",
                                                                                                "start": 3355,
                                                                                                "end": 3424,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 116,
                                                                                                    "column": 38
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 116,
                                                                                                    "column": 107
                                                                                                  }
                                                                                                },
                                                                                                "left": {
                                                                                                  "type": "BinaryExpression",
                                                                                                  "start": 3355,
                                                                                                  "end": 3412,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 38
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 95
                                                                                                    }
                                                                                                  },
                                                                                                  "left": {
                                                                                                    "type": "BinaryExpression",
                                                                                                    "start": 3355,
                                                                                                    "end": 3404,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 116,
                                                                                                        "column": 38
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 116,
                                                                                                        "column": 87
                                                                                                      }
                                                                                                    },
                                                                                                    "left": {
                                                                                                      "type": "StringLiteral",
                                                                                                      "start": 3355,
                                                                                                      "end": 3367,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 116,
                                                                                                          "column": 38
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 116,
                                                                                                          "column": 50
                                                                                                        }
                                                                                                      },
                                                                                                      "extra": {
                                                                                                        "rawValue": "Executed (",
                                                                                                        "raw": "'Executed ('"
                                                                                                      },
                                                                                                      "value": "Executed ("
                                                                                                    },
                                                                                                    "operator": "+",
                                                                                                    "right": {
                                                                                                      "type": "LogicalExpression",
                                                                                                      "start": 3371,
                                                                                                      "end": 3403,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 116,
                                                                                                          "column": 54
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 116,
                                                                                                          "column": 86
                                                                                                        }
                                                                                                      },
                                                                                                      "left": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "start": 3371,
                                                                                                        "end": 3390,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 116,
                                                                                                            "column": 54
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 116,
                                                                                                            "column": 73
                                                                                                          }
                                                                                                        },
                                                                                                        "object": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "start": 3371,
                                                                                                          "end": 3385,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 116,
                                                                                                              "column": 54
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 116,
                                                                                                              "column": 68
                                                                                                            }
                                                                                                          },
                                                                                                          "object": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 3371,
                                                                                                            "end": 3376,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 116,
                                                                                                                "column": 54
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 116,
                                                                                                                "column": 59
                                                                                                              },
                                                                                                              "identifierName": "query"
                                                                                                            },
                                                                                                            "name": "query"
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 3377,
                                                                                                            "end": 3385,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 116,
                                                                                                                "column": 60
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 116,
                                                                                                                "column": 68
                                                                                                              },
                                                                                                              "identifierName": "database"
                                                                                                            },
                                                                                                            "name": "database"
                                                                                                          },
                                                                                                          "computed": false
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 3386,
                                                                                                          "end": 3390,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 116,
                                                                                                              "column": 69
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 116,
                                                                                                              "column": 73
                                                                                                            },
                                                                                                            "identifierName": "uuid"
                                                                                                          },
                                                                                                          "name": "uuid"
                                                                                                        },
                                                                                                        "computed": false
                                                                                                      },
                                                                                                      "operator": "||",
                                                                                                      "right": {
                                                                                                        "type": "StringLiteral",
                                                                                                        "start": 3394,
                                                                                                        "end": 3403,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 116,
                                                                                                            "column": 77
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 116,
                                                                                                            "column": 86
                                                                                                          }
                                                                                                        },
                                                                                                        "extra": {
                                                                                                          "rawValue": "default",
                                                                                                          "raw": "'default'"
                                                                                                        },
                                                                                                        "value": "default"
                                                                                                      },
                                                                                                      "extra": {
                                                                                                        "parenthesized": true,
                                                                                                        "parenStart": 3370
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "operator": "+",
                                                                                                  "right": {
                                                                                                    "type": "StringLiteral",
                                                                                                    "start": 3407,
                                                                                                    "end": 3412,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 116,
                                                                                                        "column": 90
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 116,
                                                                                                        "column": 95
                                                                                                      }
                                                                                                    },
                                                                                                    "extra": {
                                                                                                      "rawValue": "): ",
                                                                                                      "raw": "'): '"
                                                                                                    },
                                                                                                    "value": "): "
                                                                                                  }
                                                                                                },
                                                                                                "operator": "+",
                                                                                                "right": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "start": 3415,
                                                                                                  "end": 3424,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 98
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 107
                                                                                                    }
                                                                                                  },
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 3415,
                                                                                                    "end": 3420,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 116,
                                                                                                        "column": 98
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 116,
                                                                                                        "column": 103
                                                                                                      },
                                                                                                      "identifierName": "query"
                                                                                                    },
                                                                                                    "name": "query"
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 3421,
                                                                                                    "end": 3424,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 116,
                                                                                                        "column": 104
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 116,
                                                                                                        "column": 107
                                                                                                      },
                                                                                                      "identifierName": "sql"
                                                                                                    },
                                                                                                    "name": "sql"
                                                                                                  },
                                                                                                  "computed": false
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "BinaryExpression",
                                                                                                "start": 3427,
                                                                                                "end": 3450,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 116,
                                                                                                    "column": 110
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 116,
                                                                                                    "column": 133
                                                                                                  }
                                                                                                },
                                                                                                "left": {
                                                                                                  "type": "CallExpression",
                                                                                                  "start": 3427,
                                                                                                  "end": 3437,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 110
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 120
                                                                                                    }
                                                                                                  },
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "start": 3427,
                                                                                                    "end": 3435,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 116,
                                                                                                        "column": 110
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 116,
                                                                                                        "column": 118
                                                                                                      }
                                                                                                    },
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3427,
                                                                                                      "end": 3431,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 116,
                                                                                                          "column": 110
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 116,
                                                                                                          "column": 114
                                                                                                        },
                                                                                                        "identifierName": "Date"
                                                                                                      },
                                                                                                      "name": "Date"
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3432,
                                                                                                      "end": 3435,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 116,
                                                                                                          "column": 115
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 116,
                                                                                                          "column": 118
                                                                                                        },
                                                                                                        "identifierName": "now"
                                                                                                      },
                                                                                                      "name": "now"
                                                                                                    },
                                                                                                    "computed": false
                                                                                                  },
                                                                                                  "arguments": []
                                                                                                },
                                                                                                "operator": "-",
                                                                                                "right": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3440,
                                                                                                  "end": 3450,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 123
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 133
                                                                                                    },
                                                                                                    "identifierName": "queryBegin"
                                                                                                  },
                                                                                                  "name": "queryBegin"
                                                                                                },
                                                                                                "extra": {
                                                                                                  "parenthesized": true,
                                                                                                  "parenStart": 3426
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "MemberExpression",
                                                                                                "start": 3453,
                                                                                                "end": 3466,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 116,
                                                                                                    "column": 136
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 116,
                                                                                                    "column": 149
                                                                                                  }
                                                                                                },
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3453,
                                                                                                  "end": 3458,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 136
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 141
                                                                                                    },
                                                                                                    "identifierName": "query"
                                                                                                  },
                                                                                                  "name": "query"
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3459,
                                                                                                  "end": 3466,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 116,
                                                                                                      "column": 142
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 116,
                                                                                                      "column": 149
                                                                                                    },
                                                                                                    "identifierName": "options"
                                                                                                  },
                                                                                                  "name": "options"
                                                                                                },
                                                                                                "computed": false
                                                                                              }
                                                                                            ]
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "directives": []
                                                                                    },
                                                                                    "alternate": null
                                                                                  },
                                                                                  {
                                                                                    "type": "IfStatement",
                                                                                    "start": 3504,
                                                                                    "end": 9776,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 119,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 246,
                                                                                        "column": 17
                                                                                      }
                                                                                    },
                                                                                    "test": {
                                                                                      "type": "Identifier",
                                                                                      "start": 3508,
                                                                                      "end": 3511,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 119,
                                                                                          "column": 20
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 119,
                                                                                          "column": 23
                                                                                        },
                                                                                        "identifierName": "err"
                                                                                      },
                                                                                      "name": "err"
                                                                                    },
                                                                                    "consequent": {
                                                                                      "type": "BlockStatement",
                                                                                      "start": 3513,
                                                                                      "end": 3621,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 119,
                                                                                          "column": 25
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 122,
                                                                                          "column": 17
                                                                                        }
                                                                                      },
                                                                                      "body": [
                                                                                        {
                                                                                          "type": "ExpressionStatement",
                                                                                          "start": 3533,
                                                                                          "end": 3553,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 120,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 120,
                                                                                              "column": 38
                                                                                            }
                                                                                          },
                                                                                          "expression": {
                                                                                            "type": "AssignmentExpression",
                                                                                            "start": 3533,
                                                                                            "end": 3552,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 120,
                                                                                                "column": 18
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 120,
                                                                                                "column": 37
                                                                                              }
                                                                                            },
                                                                                            "operator": "=",
                                                                                            "left": {
                                                                                              "type": "MemberExpression",
                                                                                              "start": 3533,
                                                                                              "end": 3540,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 120,
                                                                                                  "column": 18
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 120,
                                                                                                  "column": 25
                                                                                                }
                                                                                              },
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3533,
                                                                                                "end": 3536,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 120,
                                                                                                    "column": 18
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 120,
                                                                                                    "column": 21
                                                                                                  },
                                                                                                  "identifierName": "err"
                                                                                                },
                                                                                                "name": "err"
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3537,
                                                                                                "end": 3540,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 120,
                                                                                                    "column": 22
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 120,
                                                                                                    "column": 25
                                                                                                  },
                                                                                                  "identifierName": "sql"
                                                                                                },
                                                                                                "name": "sql"
                                                                                              },
                                                                                              "computed": false
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "start": 3543,
                                                                                              "end": 3552,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 120,
                                                                                                  "column": 28
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 120,
                                                                                                  "column": 37
                                                                                                }
                                                                                              },
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3543,
                                                                                                "end": 3548,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 120,
                                                                                                    "column": 28
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 120,
                                                                                                    "column": 33
                                                                                                  },
                                                                                                  "identifierName": "query"
                                                                                                },
                                                                                                "name": "query"
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3549,
                                                                                                "end": 3552,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 120,
                                                                                                    "column": 34
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 120,
                                                                                                    "column": 37
                                                                                                  },
                                                                                                  "identifierName": "sql"
                                                                                                },
                                                                                                "name": "sql"
                                                                                              },
                                                                                              "computed": false
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "ExpressionStatement",
                                                                                          "start": 3572,
                                                                                          "end": 3603,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 121,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 121,
                                                                                              "column": 49
                                                                                            }
                                                                                          },
                                                                                          "expression": {
                                                                                            "type": "CallExpression",
                                                                                            "start": 3572,
                                                                                            "end": 3602,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 121,
                                                                                                "column": 18
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 121,
                                                                                                "column": 48
                                                                                              }
                                                                                            },
                                                                                            "callee": {
                                                                                              "type": "Identifier",
                                                                                              "start": 3572,
                                                                                              "end": 3578,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 121,
                                                                                                  "column": 18
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 121,
                                                                                                  "column": 24
                                                                                                },
                                                                                                "identifierName": "reject"
                                                                                              },
                                                                                              "name": "reject"
                                                                                            },
                                                                                            "arguments": [
                                                                                              {
                                                                                                "type": "CallExpression",
                                                                                                "start": 3579,
                                                                                                "end": 3601,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 121,
                                                                                                    "column": 25
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 121,
                                                                                                    "column": 47
                                                                                                  }
                                                                                                },
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "start": 3579,
                                                                                                  "end": 3596,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 121,
                                                                                                      "column": 25
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 121,
                                                                                                      "column": 42
                                                                                                    }
                                                                                                  },
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 3579,
                                                                                                    "end": 3584,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 121,
                                                                                                        "column": 25
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 121,
                                                                                                        "column": 30
                                                                                                      },
                                                                                                      "identifierName": "query"
                                                                                                    },
                                                                                                    "name": "query"
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 3585,
                                                                                                    "end": 3596,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 121,
                                                                                                        "column": 31
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 121,
                                                                                                        "column": 42
                                                                                                      },
                                                                                                      "identifierName": "formatError"
                                                                                                    },
                                                                                                    "name": "formatError"
                                                                                                  },
                                                                                                  "computed": false
                                                                                                },
                                                                                                "arguments": [
                                                                                                  {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 3597,
                                                                                                    "end": 3600,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 121,
                                                                                                        "column": 43
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 121,
                                                                                                        "column": 46
                                                                                                      },
                                                                                                      "identifierName": "err"
                                                                                                    },
                                                                                                    "name": "err"
                                                                                                  }
                                                                                                ]
                                                                                              }
                                                                                            ]
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "directives": []
                                                                                    },
                                                                                    "alternate": {
                                                                                      "type": "BlockStatement",
                                                                                      "start": 3627,
                                                                                      "end": 9776,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 122,
                                                                                          "column": 23
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 246,
                                                                                          "column": 17
                                                                                        }
                                                                                      },
                                                                                      "body": [
                                                                                        {
                                                                                          "type": "VariableDeclaration",
                                                                                          "start": 3647,
                                                                                          "end": 3669,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 123,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 123,
                                                                                              "column": 40
                                                                                            }
                                                                                          },
                                                                                          "declarations": [
                                                                                            {
                                                                                              "type": "VariableDeclarator",
                                                                                              "start": 3653,
                                                                                              "end": 3668,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 123,
                                                                                                  "column": 24
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 123,
                                                                                                  "column": 39
                                                                                                }
                                                                                              },
                                                                                              "id": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3653,
                                                                                                "end": 3661,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 123,
                                                                                                    "column": 24
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 123,
                                                                                                    "column": 32
                                                                                                  },
                                                                                                  "identifierName": "metaData"
                                                                                                },
                                                                                                "name": "metaData"
                                                                                              },
                                                                                              "init": {
                                                                                                "type": "ThisExpression",
                                                                                                "start": 3664,
                                                                                                "end": 3668,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 123,
                                                                                                    "column": 35
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 123,
                                                                                                    "column": 39
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "kind": "const"
                                                                                        },
                                                                                        {
                                                                                          "type": "VariableDeclaration",
                                                                                          "start": 3688,
                                                                                          "end": 3716,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 124,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 124,
                                                                                              "column": 46
                                                                                            }
                                                                                          },
                                                                                          "declarations": [
                                                                                            {
                                                                                              "type": "VariableDeclarator",
                                                                                              "start": 3692,
                                                                                              "end": 3715,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 124,
                                                                                                  "column": 22
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 124,
                                                                                                  "column": 45
                                                                                                }
                                                                                              },
                                                                                              "id": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3692,
                                                                                                "end": 3698,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 124,
                                                                                                    "column": 22
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 124,
                                                                                                    "column": 28
                                                                                                  },
                                                                                                  "identifierName": "result"
                                                                                                },
                                                                                                "name": "result"
                                                                                              },
                                                                                              "init": {
                                                                                                "type": "MemberExpression",
                                                                                                "start": 3701,
                                                                                                "end": 3715,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 124,
                                                                                                    "column": 31
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 124,
                                                                                                    "column": 45
                                                                                                  }
                                                                                                },
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3701,
                                                                                                  "end": 3706,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 124,
                                                                                                      "column": 31
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 124,
                                                                                                      "column": 36
                                                                                                    },
                                                                                                    "identifierName": "query"
                                                                                                  },
                                                                                                  "name": "query"
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 3707,
                                                                                                  "end": 3715,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 124,
                                                                                                      "column": 37
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 124,
                                                                                                      "column": 45
                                                                                                    },
                                                                                                    "identifierName": "instance"
                                                                                                  },
                                                                                                  "name": "instance"
                                                                                                },
                                                                                                "computed": false
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "kind": "let",
                                                                                          "trailingComments": [
                                                                                            {
                                                                                              "type": "CommentLine",
                                                                                              "value": " add the inserted row id to the instance",
                                                                                              "start": 3736,
                                                                                              "end": 3778,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 126,
                                                                                                  "column": 18
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 126,
                                                                                                  "column": 60
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ]
                                                                                        },
                                                                                        {
                                                                                          "type": "IfStatement",
                                                                                          "start": 3797,
                                                                                          "end": 4930,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 127,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 147,
                                                                                              "column": 19
                                                                                            }
                                                                                          },
                                                                                          "test": {
                                                                                            "type": "CallExpression",
                                                                                            "start": 3801,
                                                                                            "end": 3839,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 127,
                                                                                                "column": 22
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 127,
                                                                                                "column": 60
                                                                                              }
                                                                                            },
                                                                                            "callee": {
                                                                                              "type": "MemberExpression",
                                                                                              "start": 3801,
                                                                                              "end": 3820,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 127,
                                                                                                  "column": 22
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 127,
                                                                                                  "column": 41
                                                                                                }
                                                                                              },
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3801,
                                                                                                "end": 3806,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 127,
                                                                                                    "column": 22
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 127,
                                                                                                    "column": 27
                                                                                                  },
                                                                                                  "identifierName": "query"
                                                                                                },
                                                                                                "name": "query",
                                                                                                "leadingComments": null
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "start": 3807,
                                                                                                "end": 3820,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 127,
                                                                                                    "column": 28
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 127,
                                                                                                    "column": 41
                                                                                                  },
                                                                                                  "identifierName": "isInsertQuery"
                                                                                                },
                                                                                                "name": "isInsertQuery"
                                                                                              },
                                                                                              "computed": false,
                                                                                              "leadingComments": null
                                                                                            },
                                                                                            "arguments": [
                                                                                              {
                                                                                                "type": "Identifier",
                                                                                                "start": 3821,
                                                                                                "end": 3828,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 127,
                                                                                                    "column": 42
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 127,
                                                                                                    "column": 49
                                                                                                  },
                                                                                                  "identifierName": "results"
                                                                                                },
                                                                                                "name": "results"
                                                                                              },
                                                                                              {
                                                                                                "type": "Identifier",
                                                                                                "start": 3830,
                                                                                                "end": 3838,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 127,
                                                                                                    "column": 51
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 127,
                                                                                                    "column": 59
                                                                                                  },
                                                                                                  "identifierName": "metaData"
                                                                                                },
                                                                                                "name": "metaData"
                                                                                              }
                                                                                            ],
                                                                                            "leadingComments": null
                                                                                          },
                                                                                          "consequent": {
                                                                                            "type": "BlockStatement",
                                                                                            "start": 3841,
                                                                                            "end": 4930,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 127,
                                                                                                "column": 62
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 147,
                                                                                                "column": 19
                                                                                              }
                                                                                            },
                                                                                            "body": [
                                                                                              {
                                                                                                "type": "ExpressionStatement",
                                                                                                "start": 3863,
                                                                                                "end": 3906,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 128,
                                                                                                    "column": 20
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 128,
                                                                                                    "column": 63
                                                                                                  }
                                                                                                },
                                                                                                "expression": {
                                                                                                  "type": "CallExpression",
                                                                                                  "start": 3863,
                                                                                                  "end": 3905,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 128,
                                                                                                      "column": 20
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 128,
                                                                                                      "column": 62
                                                                                                    }
                                                                                                  },
                                                                                                  "callee": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "start": 3863,
                                                                                                    "end": 3886,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 128,
                                                                                                        "column": 20
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 128,
                                                                                                        "column": 43
                                                                                                      }
                                                                                                    },
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3863,
                                                                                                      "end": 3868,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 128,
                                                                                                          "column": 20
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 128,
                                                                                                          "column": 25
                                                                                                        },
                                                                                                        "identifierName": "query"
                                                                                                      },
                                                                                                      "name": "query"
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3869,
                                                                                                      "end": 3886,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 128,
                                                                                                          "column": 26
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 128,
                                                                                                          "column": 43
                                                                                                        },
                                                                                                        "identifierName": "handleInsertQuery"
                                                                                                      },
                                                                                                      "name": "handleInsertQuery"
                                                                                                    },
                                                                                                    "computed": false
                                                                                                  },
                                                                                                  "arguments": [
                                                                                                    {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3887,
                                                                                                      "end": 3894,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 128,
                                                                                                          "column": 44
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 128,
                                                                                                          "column": 51
                                                                                                        },
                                                                                                        "identifierName": "results"
                                                                                                      },
                                                                                                      "name": "results"
                                                                                                    },
                                                                                                    {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3896,
                                                                                                      "end": 3904,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 128,
                                                                                                          "column": 53
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 128,
                                                                                                          "column": 61
                                                                                                        },
                                                                                                        "identifierName": "metaData"
                                                                                                      },
                                                                                                      "name": "metaData"
                                                                                                    }
                                                                                                  ]
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "IfStatement",
                                                                                                "start": 3927,
                                                                                                "end": 4910,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 129,
                                                                                                    "column": 20
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 146,
                                                                                                    "column": 21
                                                                                                  }
                                                                                                },
                                                                                                "test": {
                                                                                                  "type": "UnaryExpression",
                                                                                                  "start": 3931,
                                                                                                  "end": 3946,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 129,
                                                                                                      "column": 24
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 129,
                                                                                                      "column": 39
                                                                                                    }
                                                                                                  },
                                                                                                  "operator": "!",
                                                                                                  "prefix": true,
                                                                                                  "argument": {
                                                                                                    "type": "MemberExpression",
                                                                                                    "start": 3932,
                                                                                                    "end": 3946,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 129,
                                                                                                        "column": 25
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 129,
                                                                                                        "column": 39
                                                                                                      }
                                                                                                    },
                                                                                                    "object": {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3932,
                                                                                                      "end": 3937,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 129,
                                                                                                          "column": 25
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 129,
                                                                                                          "column": 30
                                                                                                        },
                                                                                                        "identifierName": "query"
                                                                                                      },
                                                                                                      "name": "query"
                                                                                                    },
                                                                                                    "property": {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 3938,
                                                                                                      "end": 3946,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 129,
                                                                                                          "column": 31
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 129,
                                                                                                          "column": 39
                                                                                                        },
                                                                                                        "identifierName": "instance"
                                                                                                      },
                                                                                                      "name": "instance"
                                                                                                    },
                                                                                                    "computed": false
                                                                                                  },
                                                                                                  "extra": {
                                                                                                    "parenthesizedArgument": false
                                                                                                  }
                                                                                                },
                                                                                                "consequent": {
                                                                                                  "type": "BlockStatement",
                                                                                                  "start": 3948,
                                                                                                  "end": 4910,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 129,
                                                                                                      "column": 41
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 146,
                                                                                                      "column": 21
                                                                                                    }
                                                                                                  },
                                                                                                  "body": [
                                                                                                    {
                                                                                                      "type": "IfStatement",
                                                                                                      "start": 4030,
                                                                                                      "end": 4888,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 131,
                                                                                                          "column": 22
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 145,
                                                                                                          "column": 23
                                                                                                        }
                                                                                                      },
                                                                                                      "test": {
                                                                                                        "type": "LogicalExpression",
                                                                                                        "start": 4059,
                                                                                                        "end": 4377,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 132,
                                                                                                            "column": 24
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 136,
                                                                                                            "column": 85
                                                                                                          }
                                                                                                        },
                                                                                                        "left": {
                                                                                                          "type": "LogicalExpression",
                                                                                                          "start": 4059,
                                                                                                          "end": 4291,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 132,
                                                                                                              "column": 24
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 135,
                                                                                                              "column": 93
                                                                                                            }
                                                                                                          },
                                                                                                          "left": {
                                                                                                            "type": "LogicalExpression",
                                                                                                            "start": 4059,
                                                                                                            "end": 4197,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 132,
                                                                                                                "column": 24
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 134,
                                                                                                                "column": 57
                                                                                                              }
                                                                                                            },
                                                                                                            "left": {
                                                                                                              "type": "LogicalExpression",
                                                                                                              "start": 4059,
                                                                                                              "end": 4139,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 132,
                                                                                                                  "column": 24
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 133,
                                                                                                                  "column": 38
                                                                                                                }
                                                                                                              },
                                                                                                              "left": {
                                                                                                                "type": "BinaryExpression",
                                                                                                                "start": 4059,
                                                                                                                "end": 4100,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 132,
                                                                                                                    "column": 24
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 132,
                                                                                                                    "column": 65
                                                                                                                  }
                                                                                                                },
                                                                                                                "left": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "start": 4059,
                                                                                                                  "end": 4084,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 132,
                                                                                                                      "column": 24
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 132,
                                                                                                                      "column": 49
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "object": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 4059,
                                                                                                                    "end": 4079,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 132,
                                                                                                                        "column": 24
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 132,
                                                                                                                        "column": 44
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 4059,
                                                                                                                      "end": 4067,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 132,
                                                                                                                          "column": 24
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 132,
                                                                                                                          "column": 32
                                                                                                                        },
                                                                                                                        "identifierName": "metaData"
                                                                                                                      },
                                                                                                                      "name": "metaData",
                                                                                                                      "leadingComments": null
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 4068,
                                                                                                                      "end": 4079,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 132,
                                                                                                                          "column": 33
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 132,
                                                                                                                          "column": 44
                                                                                                                        },
                                                                                                                        "identifierName": "constructor"
                                                                                                                      },
                                                                                                                      "name": "constructor"
                                                                                                                    },
                                                                                                                    "computed": false,
                                                                                                                    "leadingComments": null
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 4080,
                                                                                                                    "end": 4084,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 132,
                                                                                                                        "column": 45
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 132,
                                                                                                                        "column": 49
                                                                                                                      },
                                                                                                                      "identifierName": "name"
                                                                                                                    },
                                                                                                                    "name": "name"
                                                                                                                  },
                                                                                                                  "computed": false,
                                                                                                                  "leadingComments": null
                                                                                                                },
                                                                                                                "operator": "===",
                                                                                                                "right": {
                                                                                                                  "type": "StringLiteral",
                                                                                                                  "start": 4089,
                                                                                                                  "end": 4100,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 132,
                                                                                                                      "column": 54
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 132,
                                                                                                                      "column": 65
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "extra": {
                                                                                                                    "rawValue": "Statement",
                                                                                                                    "raw": "'Statement'"
                                                                                                                  },
                                                                                                                  "value": "Statement"
                                                                                                                },
                                                                                                                "leadingComments": null
                                                                                                              },
                                                                                                              "operator": "&&",
                                                                                                              "right": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 4128,
                                                                                                                "end": 4139,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 133,
                                                                                                                    "column": 27
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 133,
                                                                                                                    "column": 38
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4128,
                                                                                                                  "end": 4133,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 133,
                                                                                                                      "column": 27
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 133,
                                                                                                                      "column": 32
                                                                                                                    },
                                                                                                                    "identifierName": "query"
                                                                                                                  },
                                                                                                                  "name": "query"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4134,
                                                                                                                  "end": 4139,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 133,
                                                                                                                      "column": 33
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 133,
                                                                                                                      "column": 38
                                                                                                                    },
                                                                                                                    "identifierName": "model"
                                                                                                                  },
                                                                                                                  "name": "model"
                                                                                                                },
                                                                                                                "computed": false
                                                                                                              },
                                                                                                              "leadingComments": null
                                                                                                            },
                                                                                                            "operator": "&&",
                                                                                                            "right": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 4167,
                                                                                                              "end": 4197,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 134,
                                                                                                                  "column": 27
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 134,
                                                                                                                  "column": 57
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 4167,
                                                                                                                "end": 4178,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 134,
                                                                                                                    "column": 27
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 134,
                                                                                                                    "column": 38
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4167,
                                                                                                                  "end": 4172,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 134,
                                                                                                                      "column": 27
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 134,
                                                                                                                      "column": 32
                                                                                                                    },
                                                                                                                    "identifierName": "query"
                                                                                                                  },
                                                                                                                  "name": "query"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4173,
                                                                                                                  "end": 4178,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 134,
                                                                                                                      "column": 33
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 134,
                                                                                                                      "column": 38
                                                                                                                    },
                                                                                                                    "identifierName": "model"
                                                                                                                  },
                                                                                                                  "name": "model"
                                                                                                                },
                                                                                                                "computed": false
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4179,
                                                                                                                "end": 4197,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 134,
                                                                                                                    "column": 39
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 134,
                                                                                                                    "column": 57
                                                                                                                  },
                                                                                                                  "identifierName": "autoIncrementField"
                                                                                                                },
                                                                                                                "name": "autoIncrementField"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            },
                                                                                                            "leadingComments": null
                                                                                                          },
                                                                                                          "operator": "&&",
                                                                                                          "right": {
                                                                                                            "type": "BinaryExpression",
                                                                                                            "start": 4225,
                                                                                                            "end": 4291,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 135,
                                                                                                                "column": 27
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 135,
                                                                                                                "column": 93
                                                                                                              }
                                                                                                            },
                                                                                                            "left": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 4225,
                                                                                                              "end": 4255,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 135,
                                                                                                                  "column": 27
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 135,
                                                                                                                  "column": 57
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 4225,
                                                                                                                "end": 4236,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 27
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 38
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4225,
                                                                                                                  "end": 4230,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 27
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 32
                                                                                                                    },
                                                                                                                    "identifierName": "query"
                                                                                                                  },
                                                                                                                  "name": "query"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4231,
                                                                                                                  "end": 4236,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 33
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 38
                                                                                                                    },
                                                                                                                    "identifierName": "model"
                                                                                                                  },
                                                                                                                  "name": "model"
                                                                                                                },
                                                                                                                "computed": false
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4237,
                                                                                                                "end": 4255,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 39
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 57
                                                                                                                  },
                                                                                                                  "identifierName": "autoIncrementField"
                                                                                                                },
                                                                                                                "name": "autoIncrementField"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            },
                                                                                                            "operator": "===",
                                                                                                            "right": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 4260,
                                                                                                              "end": 4291,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 135,
                                                                                                                  "column": 62
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 135,
                                                                                                                  "column": 93
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 4260,
                                                                                                                "end": 4271,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 62
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 73
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4260,
                                                                                                                  "end": 4265,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 62
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 67
                                                                                                                    },
                                                                                                                    "identifierName": "query"
                                                                                                                  },
                                                                                                                  "name": "query"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4266,
                                                                                                                  "end": 4271,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 68
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 135,
                                                                                                                      "column": 73
                                                                                                                    },
                                                                                                                    "identifierName": "model"
                                                                                                                  },
                                                                                                                  "name": "model"
                                                                                                                },
                                                                                                                "computed": false
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4272,
                                                                                                                "end": 4291,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 74
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 135,
                                                                                                                    "column": 93
                                                                                                                  },
                                                                                                                  "identifierName": "primaryKeyAttribute"
                                                                                                                },
                                                                                                                "name": "primaryKeyAttribute"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            }
                                                                                                          },
                                                                                                          "leadingComments": null
                                                                                                        },
                                                                                                        "operator": "&&",
                                                                                                        "right": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "start": 4319,
                                                                                                          "end": 4377,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 136,
                                                                                                              "column": 27
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 136,
                                                                                                              "column": 85
                                                                                                            }
                                                                                                          },
                                                                                                          "object": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "start": 4319,
                                                                                                            "end": 4344,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 136,
                                                                                                                "column": 27
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 136,
                                                                                                                "column": 52
                                                                                                              }
                                                                                                            },
                                                                                                            "object": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 4319,
                                                                                                              "end": 4330,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 27
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 38
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4319,
                                                                                                                "end": 4324,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 27
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 32
                                                                                                                  },
                                                                                                                  "identifierName": "query"
                                                                                                                },
                                                                                                                "name": "query"
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4325,
                                                                                                                "end": 4330,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 33
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 38
                                                                                                                  },
                                                                                                                  "identifierName": "model"
                                                                                                                },
                                                                                                                "name": "model"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 4331,
                                                                                                              "end": 4344,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 39
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 52
                                                                                                                },
                                                                                                                "identifierName": "rawAttributes"
                                                                                                              },
                                                                                                              "name": "rawAttributes"
                                                                                                            },
                                                                                                            "computed": false
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "start": 4345,
                                                                                                            "end": 4376,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 136,
                                                                                                                "column": 53
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 136,
                                                                                                                "column": 84
                                                                                                              }
                                                                                                            },
                                                                                                            "object": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 4345,
                                                                                                              "end": 4356,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 53
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 64
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4345,
                                                                                                                "end": 4350,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 53
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 58
                                                                                                                  },
                                                                                                                  "identifierName": "query"
                                                                                                                },
                                                                                                                "name": "query"
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4351,
                                                                                                                "end": 4356,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 59
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 136,
                                                                                                                    "column": 64
                                                                                                                  },
                                                                                                                  "identifierName": "model"
                                                                                                                },
                                                                                                                "name": "model"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 4357,
                                                                                                              "end": 4376,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 65
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 136,
                                                                                                                  "column": 84
                                                                                                                },
                                                                                                                "identifierName": "primaryKeyAttribute"
                                                                                                              },
                                                                                                              "name": "primaryKeyAttribute"
                                                                                                            },
                                                                                                            "computed": false
                                                                                                          },
                                                                                                          "computed": true
                                                                                                        },
                                                                                                        "leadingComments": null
                                                                                                      },
                                                                                                      "consequent": {
                                                                                                        "type": "BlockStatement",
                                                                                                        "start": 4402,
                                                                                                        "end": 4788,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 137,
                                                                                                            "column": 24
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 143,
                                                                                                            "column": 23
                                                                                                          }
                                                                                                        },
                                                                                                        "body": [
                                                                                                          {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "start": 4428,
                                                                                                            "end": 4502,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 138,
                                                                                                                "column": 24
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 138,
                                                                                                                "column": 98
                                                                                                              }
                                                                                                            },
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "start": 4434,
                                                                                                                "end": 4501,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 138,
                                                                                                                    "column": 30
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 138,
                                                                                                                    "column": 97
                                                                                                                  }
                                                                                                                },
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4434,
                                                                                                                  "end": 4441,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 138,
                                                                                                                      "column": 30
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 138,
                                                                                                                      "column": 37
                                                                                                                    },
                                                                                                                    "identifierName": "startId"
                                                                                                                  },
                                                                                                                  "name": "startId"
                                                                                                                },
                                                                                                                "init": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "start": 4444,
                                                                                                                  "end": 4501,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 138,
                                                                                                                      "column": 40
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 138,
                                                                                                                      "column": 97
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "left": {
                                                                                                                    "type": "BinaryExpression",
                                                                                                                    "start": 4444,
                                                                                                                    "end": 4497,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 138,
                                                                                                                        "column": 40
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 138,
                                                                                                                        "column": 93
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "left": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 4444,
                                                                                                                      "end": 4478,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 138,
                                                                                                                          "column": 40
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 138,
                                                                                                                          "column": 74
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 4444,
                                                                                                                        "end": 4452,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 40
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 48
                                                                                                                          },
                                                                                                                          "identifierName": "metaData"
                                                                                                                        },
                                                                                                                        "name": "metaData"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "start": 4453,
                                                                                                                        "end": 4477,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 49
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 73
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 4453,
                                                                                                                          "end": 4475,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 138,
                                                                                                                              "column": 49
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 138,
                                                                                                                              "column": 71
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 4453,
                                                                                                                            "end": 4458,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 138,
                                                                                                                                "column": 49
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 138,
                                                                                                                                "column": 54
                                                                                                                              },
                                                                                                                              "identifierName": "query"
                                                                                                                            },
                                                                                                                            "name": "query"
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 4459,
                                                                                                                            "end": 4475,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 138,
                                                                                                                                "column": 55
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 138,
                                                                                                                                "column": 71
                                                                                                                              },
                                                                                                                              "identifierName": "getInsertIdField"
                                                                                                                            },
                                                                                                                            "name": "getInsertIdField"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        },
                                                                                                                        "arguments": []
                                                                                                                      },
                                                                                                                      "computed": true
                                                                                                                    },
                                                                                                                    "operator": "-",
                                                                                                                    "right": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 4481,
                                                                                                                      "end": 4497,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 138,
                                                                                                                          "column": 77
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 138,
                                                                                                                          "column": 93
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 4481,
                                                                                                                        "end": 4489,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 77
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 85
                                                                                                                          },
                                                                                                                          "identifierName": "metaData"
                                                                                                                        },
                                                                                                                        "name": "metaData"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 4490,
                                                                                                                        "end": 4497,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 86
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 138,
                                                                                                                            "column": 93
                                                                                                                          },
                                                                                                                          "identifierName": "changes"
                                                                                                                        },
                                                                                                                        "name": "changes"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "operator": "+",
                                                                                                                  "right": {
                                                                                                                    "type": "NumericLiteral",
                                                                                                                    "start": 4500,
                                                                                                                    "end": 4501,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 138,
                                                                                                                        "column": 96
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 138,
                                                                                                                        "column": 97
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "extra": {
                                                                                                                      "rawValue": 1,
                                                                                                                      "raw": "1"
                                                                                                                    },
                                                                                                                    "value": 1
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "const"
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "start": 4527,
                                                                                                            "end": 4539,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 139,
                                                                                                                "column": 24
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 139,
                                                                                                                "column": 36
                                                                                                              }
                                                                                                            },
                                                                                                            "expression": {
                                                                                                              "type": "AssignmentExpression",
                                                                                                              "start": 4527,
                                                                                                              "end": 4538,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 139,
                                                                                                                  "column": 24
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 139,
                                                                                                                  "column": 35
                                                                                                                }
                                                                                                              },
                                                                                                              "operator": "=",
                                                                                                              "left": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4527,
                                                                                                                "end": 4533,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 139,
                                                                                                                    "column": 24
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 139,
                                                                                                                    "column": 30
                                                                                                                  },
                                                                                                                  "identifierName": "result"
                                                                                                                },
                                                                                                                "name": "result"
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "ArrayExpression",
                                                                                                                "start": 4536,
                                                                                                                "end": 4538,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 139,
                                                                                                                    "column": 33
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 139,
                                                                                                                    "column": 35
                                                                                                                  }
                                                                                                                },
                                                                                                                "elements": []
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          {
                                                                                                            "type": "ForStatement",
                                                                                                            "start": 4564,
                                                                                                            "end": 4764,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 140,
                                                                                                                "column": 24
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 142,
                                                                                                                "column": 25
                                                                                                              }
                                                                                                            },
                                                                                                            "init": {
                                                                                                              "type": "VariableDeclaration",
                                                                                                              "start": 4569,
                                                                                                              "end": 4584,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 140,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 140,
                                                                                                                  "column": 44
                                                                                                                }
                                                                                                              },
                                                                                                              "declarations": [
                                                                                                                {
                                                                                                                  "type": "VariableDeclarator",
                                                                                                                  "start": 4573,
                                                                                                                  "end": 4584,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 140,
                                                                                                                      "column": 33
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 140,
                                                                                                                      "column": 44
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "id": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 4573,
                                                                                                                    "end": 4574,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 33
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 34
                                                                                                                      },
                                                                                                                      "identifierName": "i"
                                                                                                                    },
                                                                                                                    "name": "i"
                                                                                                                  },
                                                                                                                  "init": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 4577,
                                                                                                                    "end": 4584,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 37
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 44
                                                                                                                      },
                                                                                                                      "identifierName": "startId"
                                                                                                                    },
                                                                                                                    "name": "startId"
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "kind": "let"
                                                                                                            },
                                                                                                            "test": {
                                                                                                              "type": "BinaryExpression",
                                                                                                              "start": 4586,
                                                                                                              "end": 4616,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 140,
                                                                                                                  "column": 46
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 140,
                                                                                                                  "column": 76
                                                                                                                }
                                                                                                              },
                                                                                                              "left": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4586,
                                                                                                                "end": 4587,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 140,
                                                                                                                    "column": 46
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 140,
                                                                                                                    "column": 47
                                                                                                                  },
                                                                                                                  "identifierName": "i"
                                                                                                                },
                                                                                                                "name": "i"
                                                                                                              },
                                                                                                              "operator": "<",
                                                                                                              "right": {
                                                                                                                "type": "BinaryExpression",
                                                                                                                "start": 4590,
                                                                                                                "end": 4616,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 140,
                                                                                                                    "column": 50
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 140,
                                                                                                                    "column": 76
                                                                                                                  }
                                                                                                                },
                                                                                                                "left": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4590,
                                                                                                                  "end": 4597,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 140,
                                                                                                                      "column": 50
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 140,
                                                                                                                      "column": 57
                                                                                                                    },
                                                                                                                    "identifierName": "startId"
                                                                                                                  },
                                                                                                                  "name": "startId"
                                                                                                                },
                                                                                                                "operator": "+",
                                                                                                                "right": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "start": 4600,
                                                                                                                  "end": 4616,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 140,
                                                                                                                      "column": 60
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 140,
                                                                                                                      "column": 76
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 4600,
                                                                                                                    "end": 4608,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 60
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 68
                                                                                                                      },
                                                                                                                      "identifierName": "metaData"
                                                                                                                    },
                                                                                                                    "name": "metaData"
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 4609,
                                                                                                                    "end": 4616,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 69
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 140,
                                                                                                                        "column": 76
                                                                                                                      },
                                                                                                                      "identifierName": "changes"
                                                                                                                    },
                                                                                                                    "name": "changes"
                                                                                                                  },
                                                                                                                  "computed": false
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "update": {
                                                                                                              "type": "UpdateExpression",
                                                                                                              "start": 4618,
                                                                                                              "end": 4621,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 140,
                                                                                                                  "column": 78
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 140,
                                                                                                                  "column": 81
                                                                                                                }
                                                                                                              },
                                                                                                              "operator": "++",
                                                                                                              "prefix": false,
                                                                                                              "argument": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4618,
                                                                                                                "end": 4619,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 140,
                                                                                                                    "column": 78
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 140,
                                                                                                                    "column": 79
                                                                                                                  },
                                                                                                                  "identifierName": "i"
                                                                                                                },
                                                                                                                "name": "i"
                                                                                                              }
                                                                                                            },
                                                                                                            "body": {
                                                                                                              "type": "BlockStatement",
                                                                                                              "start": 4623,
                                                                                                              "end": 4764,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 140,
                                                                                                                  "column": 83
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 142,
                                                                                                                  "column": 25
                                                                                                                }
                                                                                                              },
                                                                                                              "body": [
                                                                                                                {
                                                                                                                  "type": "ExpressionStatement",
                                                                                                                  "start": 4651,
                                                                                                                  "end": 4738,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 141,
                                                                                                                      "column": 26
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 141,
                                                                                                                      "column": 113
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "expression": {
                                                                                                                    "type": "CallExpression",
                                                                                                                    "start": 4651,
                                                                                                                    "end": 4737,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 141,
                                                                                                                        "column": 26
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 141,
                                                                                                                        "column": 112
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "callee": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 4651,
                                                                                                                      "end": 4662,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 141,
                                                                                                                          "column": 26
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 141,
                                                                                                                          "column": 37
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 4651,
                                                                                                                        "end": 4657,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 141,
                                                                                                                            "column": 26
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 141,
                                                                                                                            "column": 32
                                                                                                                          },
                                                                                                                          "identifierName": "result"
                                                                                                                        },
                                                                                                                        "name": "result"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 4658,
                                                                                                                        "end": 4662,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 141,
                                                                                                                            "column": 33
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 141,
                                                                                                                            "column": 37
                                                                                                                          },
                                                                                                                          "identifierName": "push"
                                                                                                                        },
                                                                                                                        "name": "push"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    },
                                                                                                                    "arguments": [
                                                                                                                      {
                                                                                                                        "type": "ObjectExpression",
                                                                                                                        "start": 4663,
                                                                                                                        "end": 4736,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 141,
                                                                                                                            "column": 38
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 141,
                                                                                                                            "column": 111
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "properties": [
                                                                                                                          {
                                                                                                                            "type": "ObjectProperty",
                                                                                                                            "start": 4665,
                                                                                                                            "end": 4734,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 141,
                                                                                                                                "column": 40
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 141,
                                                                                                                                "column": 109
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "method": false,
                                                                                                                            "shorthand": false,
                                                                                                                            "computed": true,
                                                                                                                            "key": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "start": 4666,
                                                                                                                              "end": 4730,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 141,
                                                                                                                                  "column": 41
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 141,
                                                                                                                                  "column": 105
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "object": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "start": 4666,
                                                                                                                                "end": 4724,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 141,
                                                                                                                                    "column": 41
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 141,
                                                                                                                                    "column": 99
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "object": {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "start": 4666,
                                                                                                                                  "end": 4691,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 141,
                                                                                                                                      "column": 41
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 141,
                                                                                                                                      "column": 66
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "object": {
                                                                                                                                    "type": "MemberExpression",
                                                                                                                                    "start": 4666,
                                                                                                                                    "end": 4677,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 41
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 52
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "object": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "start": 4666,
                                                                                                                                      "end": 4671,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 41
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 46
                                                                                                                                        },
                                                                                                                                        "identifierName": "query"
                                                                                                                                      },
                                                                                                                                      "name": "query"
                                                                                                                                    },
                                                                                                                                    "property": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "start": 4672,
                                                                                                                                      "end": 4677,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 47
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 52
                                                                                                                                        },
                                                                                                                                        "identifierName": "model"
                                                                                                                                      },
                                                                                                                                      "name": "model"
                                                                                                                                    },
                                                                                                                                    "computed": false
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "start": 4678,
                                                                                                                                    "end": 4691,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 53
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 66
                                                                                                                                      },
                                                                                                                                      "identifierName": "rawAttributes"
                                                                                                                                    },
                                                                                                                                    "name": "rawAttributes"
                                                                                                                                  },
                                                                                                                                  "computed": false
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "start": 4692,
                                                                                                                                  "end": 4723,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 141,
                                                                                                                                      "column": 67
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 141,
                                                                                                                                      "column": 98
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "object": {
                                                                                                                                    "type": "MemberExpression",
                                                                                                                                    "start": 4692,
                                                                                                                                    "end": 4703,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 67
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 78
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "object": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "start": 4692,
                                                                                                                                      "end": 4697,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 67
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 72
                                                                                                                                        },
                                                                                                                                        "identifierName": "query"
                                                                                                                                      },
                                                                                                                                      "name": "query"
                                                                                                                                    },
                                                                                                                                    "property": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "start": 4698,
                                                                                                                                      "end": 4703,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 73
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 141,
                                                                                                                                          "column": 78
                                                                                                                                        },
                                                                                                                                        "identifierName": "model"
                                                                                                                                      },
                                                                                                                                      "name": "model"
                                                                                                                                    },
                                                                                                                                    "computed": false
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "start": 4704,
                                                                                                                                    "end": 4723,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 79
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 141,
                                                                                                                                        "column": 98
                                                                                                                                      },
                                                                                                                                      "identifierName": "primaryKeyAttribute"
                                                                                                                                    },
                                                                                                                                    "name": "primaryKeyAttribute"
                                                                                                                                  },
                                                                                                                                  "computed": false
                                                                                                                                },
                                                                                                                                "computed": true
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 4725,
                                                                                                                                "end": 4730,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 141,
                                                                                                                                    "column": 100
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 141,
                                                                                                                                    "column": 105
                                                                                                                                  },
                                                                                                                                  "identifierName": "field"
                                                                                                                                },
                                                                                                                                "name": "field"
                                                                                                                              },
                                                                                                                              "computed": false
                                                                                                                            },
                                                                                                                            "value": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 4733,
                                                                                                                              "end": 4734,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 141,
                                                                                                                                  "column": 108
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 141,
                                                                                                                                  "column": 109
                                                                                                                                },
                                                                                                                                "identifierName": "i"
                                                                                                                              },
                                                                                                                              "name": "i"
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ]
                                                                                                                      }
                                                                                                                    ]
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "directives": []
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "directives": []
                                                                                                      },
                                                                                                      "alternate": {
                                                                                                        "type": "BlockStatement",
                                                                                                        "start": 4794,
                                                                                                        "end": 4888,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 143,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 145,
                                                                                                            "column": 23
                                                                                                          }
                                                                                                        },
                                                                                                        "body": [
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "start": 4820,
                                                                                                            "end": 4864,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 144,
                                                                                                                "column": 24
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 144,
                                                                                                                "column": 68
                                                                                                              }
                                                                                                            },
                                                                                                            "expression": {
                                                                                                              "type": "AssignmentExpression",
                                                                                                              "start": 4820,
                                                                                                              "end": 4863,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 144,
                                                                                                                  "column": 24
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 144,
                                                                                                                  "column": 67
                                                                                                                }
                                                                                                              },
                                                                                                              "operator": "=",
                                                                                                              "left": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 4820,
                                                                                                                "end": 4826,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 144,
                                                                                                                    "column": 24
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 144,
                                                                                                                    "column": 30
                                                                                                                  },
                                                                                                                  "identifierName": "result"
                                                                                                                },
                                                                                                                "name": "result"
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 4829,
                                                                                                                "end": 4863,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 144,
                                                                                                                    "column": 33
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 144,
                                                                                                                    "column": 67
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 4829,
                                                                                                                  "end": 4837,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 144,
                                                                                                                      "column": 33
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 144,
                                                                                                                      "column": 41
                                                                                                                    },
                                                                                                                    "identifierName": "metaData"
                                                                                                                  },
                                                                                                                  "name": "metaData"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "CallExpression",
                                                                                                                  "start": 4838,
                                                                                                                  "end": 4862,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 144,
                                                                                                                      "column": 42
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 144,
                                                                                                                      "column": 66
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "callee": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 4838,
                                                                                                                    "end": 4860,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 144,
                                                                                                                        "column": 42
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 144,
                                                                                                                        "column": 64
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 4838,
                                                                                                                      "end": 4843,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 144,
                                                                                                                          "column": 42
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 144,
                                                                                                                          "column": 47
                                                                                                                        },
                                                                                                                        "identifierName": "query"
                                                                                                                      },
                                                                                                                      "name": "query"
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 4844,
                                                                                                                      "end": 4860,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 144,
                                                                                                                          "column": 48
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 144,
                                                                                                                          "column": 64
                                                                                                                        },
                                                                                                                        "identifierName": "getInsertIdField"
                                                                                                                      },
                                                                                                                      "name": "getInsertIdField"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  },
                                                                                                                  "arguments": []
                                                                                                                },
                                                                                                                "computed": true
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "directives": []
                                                                                                      },
                                                                                                      "leadingComments": [
                                                                                                        {
                                                                                                          "type": "CommentLine",
                                                                                                          "value": " handle bulkCreate AI primary key",
                                                                                                          "start": 3972,
                                                                                                          "end": 4007,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 130,
                                                                                                              "column": 22
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 130,
                                                                                                              "column": 57
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      ]
                                                                                                    }
                                                                                                  ],
                                                                                                  "directives": []
                                                                                                },
                                                                                                "alternate": null
                                                                                              }
                                                                                            ],
                                                                                            "directives": []
                                                                                          },
                                                                                          "alternate": null,
                                                                                          "leadingComments": [
                                                                                            {
                                                                                              "type": "CommentLine",
                                                                                              "value": " add the inserted row id to the instance",
                                                                                              "start": 3736,
                                                                                              "end": 3778,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 126,
                                                                                                  "column": 18
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 126,
                                                                                                  "column": 60
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ]
                                                                                        },
                                                                                        {
                                                                                          "type": "IfStatement",
                                                                                          "start": 4950,
                                                                                          "end": 9722,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 149,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 243,
                                                                                              "column": 19
                                                                                            }
                                                                                          },
                                                                                          "test": {
                                                                                            "type": "BinaryExpression",
                                                                                            "start": 4954,
                                                                                            "end": 4995,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 149,
                                                                                                "column": 22
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 149,
                                                                                                "column": 63
                                                                                              }
                                                                                            },
                                                                                            "left": {
                                                                                              "type": "CallExpression",
                                                                                              "start": 4954,
                                                                                              "end": 4988,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 149,
                                                                                                  "column": 22
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 149,
                                                                                                  "column": 56
                                                                                                }
                                                                                              },
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "start": 4954,
                                                                                                "end": 4971,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 149,
                                                                                                    "column": 22
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 149,
                                                                                                    "column": 39
                                                                                                  }
                                                                                                },
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "start": 4954,
                                                                                                  "end": 4963,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 149,
                                                                                                      "column": 22
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 149,
                                                                                                      "column": 31
                                                                                                    }
                                                                                                  },
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 4954,
                                                                                                    "end": 4959,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 149,
                                                                                                        "column": 22
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 149,
                                                                                                        "column": 27
                                                                                                      },
                                                                                                      "identifierName": "query"
                                                                                                    },
                                                                                                    "name": "query"
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 4960,
                                                                                                    "end": 4963,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 149,
                                                                                                        "column": 28
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 149,
                                                                                                        "column": 31
                                                                                                      },
                                                                                                      "identifierName": "sql"
                                                                                                    },
                                                                                                    "name": "sql"
                                                                                                  },
                                                                                                  "computed": false
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 4964,
                                                                                                  "end": 4971,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 149,
                                                                                                      "column": 32
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 149,
                                                                                                      "column": 39
                                                                                                    },
                                                                                                    "identifierName": "indexOf"
                                                                                                  },
                                                                                                  "name": "indexOf"
                                                                                                },
                                                                                                "computed": false
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "StringLiteral",
                                                                                                  "start": 4972,
                                                                                                  "end": 4987,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 149,
                                                                                                      "column": 40
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 149,
                                                                                                      "column": 55
                                                                                                    }
                                                                                                  },
                                                                                                  "extra": {
                                                                                                    "rawValue": "sqlite_master",
                                                                                                    "raw": "'sqlite_master'"
                                                                                                  },
                                                                                                  "value": "sqlite_master"
                                                                                                }
                                                                                              ]
                                                                                            },
                                                                                            "operator": "!==",
                                                                                            "right": {
                                                                                              "type": "UnaryExpression",
                                                                                              "start": 4993,
                                                                                              "end": 4995,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 149,
                                                                                                  "column": 61
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 149,
                                                                                                  "column": 63
                                                                                                }
                                                                                              },
                                                                                              "operator": "-",
                                                                                              "prefix": true,
                                                                                              "argument": {
                                                                                                "type": "NumericLiteral",
                                                                                                "start": 4994,
                                                                                                "end": 4995,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 149,
                                                                                                    "column": 62
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 149,
                                                                                                    "column": 63
                                                                                                  }
                                                                                                },
                                                                                                "extra": {
                                                                                                  "rawValue": 1,
                                                                                                  "raw": "1"
                                                                                                },
                                                                                                "value": 1
                                                                                              },
                                                                                              "extra": {
                                                                                                "parenthesizedArgument": false
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "consequent": {
                                                                                            "type": "BlockStatement",
                                                                                            "start": 4997,
                                                                                            "end": 5089,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 149,
                                                                                                "column": 65
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 151,
                                                                                                "column": 19
                                                                                              }
                                                                                            },
                                                                                            "body": [
                                                                                              {
                                                                                                "type": "ExpressionStatement",
                                                                                                "start": 5019,
                                                                                                "end": 5069,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 150,
                                                                                                    "column": 20
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 150,
                                                                                                    "column": 70
                                                                                                  }
                                                                                                },
                                                                                                "expression": {
                                                                                                  "type": "AssignmentExpression",
                                                                                                  "start": 5019,
                                                                                                  "end": 5068,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 150,
                                                                                                      "column": 20
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 150,
                                                                                                      "column": 69
                                                                                                    }
                                                                                                  },
                                                                                                  "operator": "=",
                                                                                                  "left": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 5019,
                                                                                                    "end": 5025,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 150,
                                                                                                        "column": 20
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 150,
                                                                                                        "column": 26
                                                                                                      },
                                                                                                      "identifierName": "result"
                                                                                                    },
                                                                                                    "name": "result"
                                                                                                  },
                                                                                                  "right": {
                                                                                                    "type": "CallExpression",
                                                                                                    "start": 5028,
                                                                                                    "end": 5068,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 150,
                                                                                                        "column": 29
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 150,
                                                                                                        "column": 69
                                                                                                      }
                                                                                                    },
                                                                                                    "callee": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "start": 5028,
                                                                                                      "end": 5039,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 150,
                                                                                                          "column": 29
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 150,
                                                                                                          "column": 40
                                                                                                        }
                                                                                                      },
                                                                                                      "object": {
                                                                                                        "type": "Identifier",
                                                                                                        "start": 5028,
                                                                                                        "end": 5035,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 150,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 150,
                                                                                                            "column": 36
                                                                                                          },
                                                                                                          "identifierName": "results"
                                                                                                        },
                                                                                                        "name": "results"
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "start": 5036,
                                                                                                        "end": 5039,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 150,
                                                                                                            "column": 37
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 150,
                                                                                                            "column": 40
                                                                                                          },
                                                                                                          "identifierName": "map"
                                                                                                        },
                                                                                                        "name": "map"
                                                                                                      },
                                                                                                      "computed": false
                                                                                                    },
                                                                                                    "arguments": [
                                                                                                      {
                                                                                                        "type": "ArrowFunctionExpression",
                                                                                                        "start": 5040,
                                                                                                        "end": 5067,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 150,
                                                                                                            "column": 41
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 150,
                                                                                                            "column": 68
                                                                                                          }
                                                                                                        },
                                                                                                        "id": null,
                                                                                                        "generator": false,
                                                                                                        "expression": true,
                                                                                                        "async": false,
                                                                                                        "params": [
                                                                                                          {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 5040,
                                                                                                            "end": 5049,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 150,
                                                                                                                "column": 41
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 150,
                                                                                                                "column": 50
                                                                                                              },
                                                                                                              "identifierName": "resultSet"
                                                                                                            },
                                                                                                            "name": "resultSet"
                                                                                                          }
                                                                                                        ],
                                                                                                        "body": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "start": 5053,
                                                                                                          "end": 5067,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 150,
                                                                                                              "column": 54
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 150,
                                                                                                              "column": 68
                                                                                                            }
                                                                                                          },
                                                                                                          "object": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 5053,
                                                                                                            "end": 5062,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 150,
                                                                                                                "column": 54
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 150,
                                                                                                                "column": 63
                                                                                                              },
                                                                                                              "identifierName": "resultSet"
                                                                                                            },
                                                                                                            "name": "resultSet"
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 5063,
                                                                                                            "end": 5067,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 150,
                                                                                                                "column": 64
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 150,
                                                                                                                "column": 68
                                                                                                              },
                                                                                                              "identifierName": "name"
                                                                                                            },
                                                                                                            "name": "name"
                                                                                                          },
                                                                                                          "computed": false
                                                                                                        }
                                                                                                      }
                                                                                                    ]
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "directives": []
                                                                                          },
                                                                                          "alternate": {
                                                                                            "type": "IfStatement",
                                                                                            "start": 5095,
                                                                                            "end": 9722,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 151,
                                                                                                "column": 25
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 243,
                                                                                                "column": 19
                                                                                              }
                                                                                            },
                                                                                            "test": {
                                                                                              "type": "CallExpression",
                                                                                              "start": 5099,
                                                                                              "end": 5120,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 151,
                                                                                                  "column": 29
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 151,
                                                                                                  "column": 50
                                                                                                }
                                                                                              },
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "start": 5099,
                                                                                                "end": 5118,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 151,
                                                                                                    "column": 29
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 151,
                                                                                                    "column": 48
                                                                                                  }
                                                                                                },
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 5099,
                                                                                                  "end": 5104,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 151,
                                                                                                      "column": 29
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 151,
                                                                                                      "column": 34
                                                                                                    },
                                                                                                    "identifierName": "query"
                                                                                                  },
                                                                                                  "name": "query"
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 5105,
                                                                                                  "end": 5118,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 151,
                                                                                                      "column": 35
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 151,
                                                                                                      "column": 48
                                                                                                    },
                                                                                                    "identifierName": "isSelectQuery"
                                                                                                  },
                                                                                                  "name": "isSelectQuery"
                                                                                                },
                                                                                                "computed": false
                                                                                              },
                                                                                              "arguments": []
                                                                                            },
                                                                                            "consequent": {
                                                                                              "type": "BlockStatement",
                                                                                              "start": 5122,
                                                                                              "end": 6871,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 151,
                                                                                                  "column": 52
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 190,
                                                                                                  "column": 19
                                                                                                }
                                                                                              },
                                                                                              "body": [
                                                                                                {
                                                                                                  "type": "IfStatement",
                                                                                                  "start": 5144,
                                                                                                  "end": 6787,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 152,
                                                                                                      "column": 20
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 187,
                                                                                                      "column": 21
                                                                                                    }
                                                                                                  },
                                                                                                  "test": {
                                                                                                    "type": "UnaryExpression",
                                                                                                    "start": 5148,
                                                                                                    "end": 5166,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 152,
                                                                                                        "column": 24
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 152,
                                                                                                        "column": 42
                                                                                                      }
                                                                                                    },
                                                                                                    "operator": "!",
                                                                                                    "prefix": true,
                                                                                                    "argument": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "start": 5149,
                                                                                                      "end": 5166,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 152,
                                                                                                          "column": 25
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 152,
                                                                                                          "column": 42
                                                                                                        }
                                                                                                      },
                                                                                                      "object": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "start": 5149,
                                                                                                        "end": 5162,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 152,
                                                                                                            "column": 25
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 152,
                                                                                                            "column": 38
                                                                                                          }
                                                                                                        },
                                                                                                        "object": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 5149,
                                                                                                          "end": 5154,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 152,
                                                                                                              "column": 25
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 152,
                                                                                                              "column": 30
                                                                                                            },
                                                                                                            "identifierName": "query"
                                                                                                          },
                                                                                                          "name": "query"
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 5155,
                                                                                                          "end": 5162,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 152,
                                                                                                              "column": 31
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 152,
                                                                                                              "column": 38
                                                                                                            },
                                                                                                            "identifierName": "options"
                                                                                                          },
                                                                                                          "name": "options"
                                                                                                        },
                                                                                                        "computed": false
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "start": 5163,
                                                                                                        "end": 5166,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 152,
                                                                                                            "column": 39
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 152,
                                                                                                            "column": 42
                                                                                                          },
                                                                                                          "identifierName": "raw"
                                                                                                        },
                                                                                                        "name": "raw"
                                                                                                      },
                                                                                                      "computed": false
                                                                                                    },
                                                                                                    "extra": {
                                                                                                      "parenthesizedArgument": false
                                                                                                    }
                                                                                                  },
                                                                                                  "consequent": {
                                                                                                    "type": "BlockStatement",
                                                                                                    "start": 5168,
                                                                                                    "end": 6787,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 152,
                                                                                                        "column": 44
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 187,
                                                                                                        "column": 21
                                                                                                      }
                                                                                                    },
                                                                                                    "body": [
                                                                                                      {
                                                                                                        "type": "VariableDeclaration",
                                                                                                        "start": 5296,
                                                                                                        "end": 5357,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 154,
                                                                                                            "column": 22
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 154,
                                                                                                            "column": 83
                                                                                                          }
                                                                                                        },
                                                                                                        "declarations": [
                                                                                                          {
                                                                                                            "type": "VariableDeclarator",
                                                                                                            "start": 5302,
                                                                                                            "end": 5356,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 154,
                                                                                                                "column": 28
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 154,
                                                                                                                "column": 82
                                                                                                              }
                                                                                                            },
                                                                                                            "id": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 5302,
                                                                                                              "end": 5310,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 154,
                                                                                                                  "column": 28
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 154,
                                                                                                                  "column": 36
                                                                                                                },
                                                                                                                "identifierName": "prefixes"
                                                                                                              },
                                                                                                              "name": "prefixes",
                                                                                                              "leadingComments": null
                                                                                                            },
                                                                                                            "init": {
                                                                                                              "type": "CallExpression",
                                                                                                              "start": 5313,
                                                                                                              "end": 5356,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 154,
                                                                                                                  "column": 39
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 154,
                                                                                                                  "column": 82
                                                                                                                }
                                                                                                              },
                                                                                                              "callee": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 5313,
                                                                                                                "end": 5333,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 154,
                                                                                                                    "column": 39
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 154,
                                                                                                                    "column": 59
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 5313,
                                                                                                                  "end": 5318,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 154,
                                                                                                                      "column": 39
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 154,
                                                                                                                      "column": 44
                                                                                                                    },
                                                                                                                    "identifierName": "query"
                                                                                                                  },
                                                                                                                  "name": "query"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 5319,
                                                                                                                  "end": 5333,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 154,
                                                                                                                      "column": 45
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 154,
                                                                                                                      "column": 59
                                                                                                                    },
                                                                                                                    "identifierName": "_collectModels"
                                                                                                                  },
                                                                                                                  "name": "_collectModels"
                                                                                                                },
                                                                                                                "computed": false
                                                                                                              },
                                                                                                              "arguments": [
                                                                                                                {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "start": 5334,
                                                                                                                  "end": 5355,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 154,
                                                                                                                      "column": 60
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 154,
                                                                                                                      "column": 81
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "object": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 5334,
                                                                                                                    "end": 5347,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 154,
                                                                                                                        "column": 60
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 154,
                                                                                                                        "column": 73
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 5334,
                                                                                                                      "end": 5339,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 154,
                                                                                                                          "column": 60
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 154,
                                                                                                                          "column": 65
                                                                                                                        },
                                                                                                                        "identifierName": "query"
                                                                                                                      },
                                                                                                                      "name": "query"
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 5340,
                                                                                                                      "end": 5347,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 154,
                                                                                                                          "column": 66
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 154,
                                                                                                                          "column": 73
                                                                                                                        },
                                                                                                                        "identifierName": "options"
                                                                                                                      },
                                                                                                                      "name": "options"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 5348,
                                                                                                                    "end": 5355,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 154,
                                                                                                                        "column": 74
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 154,
                                                                                                                        "column": 81
                                                                                                                      },
                                                                                                                      "identifierName": "include"
                                                                                                                    },
                                                                                                                    "name": "include"
                                                                                                                  },
                                                                                                                  "computed": false
                                                                                                                }
                                                                                                              ]
                                                                                                            },
                                                                                                            "leadingComments": null
                                                                                                          }
                                                                                                        ],
                                                                                                        "kind": "const",
                                                                                                        "leadingComments": [
                                                                                                          {
                                                                                                            "type": "CommentLine",
                                                                                                            "value": " This is a map of prefix strings to models, e.g. user.projects -> Project model",
                                                                                                            "start": 5192,
                                                                                                            "end": 5273,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 153,
                                                                                                                "column": 22
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 153,
                                                                                                                "column": 103
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ]
                                                                                                      },
                                                                                                      {
                                                                                                        "type": "ExpressionStatement",
                                                                                                        "start": 5381,
                                                                                                        "end": 6765,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 156,
                                                                                                            "column": 22
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 186,
                                                                                                            "column": 25
                                                                                                          }
                                                                                                        },
                                                                                                        "expression": {
                                                                                                          "type": "AssignmentExpression",
                                                                                                          "start": 5381,
                                                                                                          "end": 6764,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 156,
                                                                                                              "column": 22
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 186,
                                                                                                              "column": 24
                                                                                                            }
                                                                                                          },
                                                                                                          "operator": "=",
                                                                                                          "left": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 5381,
                                                                                                            "end": 5388,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 156,
                                                                                                                "column": 22
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 156,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "identifierName": "results"
                                                                                                            },
                                                                                                            "name": "results"
                                                                                                          },
                                                                                                          "right": {
                                                                                                            "type": "CallExpression",
                                                                                                            "start": 5391,
                                                                                                            "end": 6764,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 156,
                                                                                                                "column": 32
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 186,
                                                                                                                "column": 24
                                                                                                              }
                                                                                                            },
                                                                                                            "callee": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 5391,
                                                                                                              "end": 5402,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 156,
                                                                                                                  "column": 32
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 156,
                                                                                                                  "column": 43
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 5391,
                                                                                                                "end": 5398,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 156,
                                                                                                                    "column": 32
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 156,
                                                                                                                    "column": 39
                                                                                                                  },
                                                                                                                  "identifierName": "results"
                                                                                                                },
                                                                                                                "name": "results"
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 5399,
                                                                                                                "end": 5402,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 156,
                                                                                                                    "column": 40
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 156,
                                                                                                                    "column": 43
                                                                                                                  },
                                                                                                                  "identifierName": "map"
                                                                                                                },
                                                                                                                "name": "map"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            },
                                                                                                            "arguments": [
                                                                                                              {
                                                                                                                "type": "ArrowFunctionExpression",
                                                                                                                "start": 5403,
                                                                                                                "end": 6763,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 156,
                                                                                                                    "column": 44
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 186,
                                                                                                                    "column": 23
                                                                                                                  }
                                                                                                                },
                                                                                                                "id": null,
                                                                                                                "generator": false,
                                                                                                                "expression": false,
                                                                                                                "async": false,
                                                                                                                "params": [
                                                                                                                  {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 5403,
                                                                                                                    "end": 5409,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 156,
                                                                                                                        "column": 44
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 156,
                                                                                                                        "column": 50
                                                                                                                      },
                                                                                                                      "identifierName": "result"
                                                                                                                    },
                                                                                                                    "name": "result"
                                                                                                                  }
                                                                                                                ],
                                                                                                                "body": {
                                                                                                                  "type": "BlockStatement",
                                                                                                                  "start": 5413,
                                                                                                                  "end": 6763,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 156,
                                                                                                                      "column": 54
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 186,
                                                                                                                      "column": 23
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": [
                                                                                                                    {
                                                                                                                      "type": "ReturnStatement",
                                                                                                                      "start": 5439,
                                                                                                                      "end": 6739,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 157,
                                                                                                                          "column": 24
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 185,
                                                                                                                          "column": 27
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "argument": {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "start": 5446,
                                                                                                                        "end": 6738,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 157,
                                                                                                                            "column": 31
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 185,
                                                                                                                            "column": 26
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 5446,
                                                                                                                          "end": 5457,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 157,
                                                                                                                              "column": 31
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 157,
                                                                                                                              "column": 42
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 5446,
                                                                                                                            "end": 5447,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 157,
                                                                                                                                "column": 31
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 157,
                                                                                                                                "column": 32
                                                                                                                              },
                                                                                                                              "identifierName": "_"
                                                                                                                            },
                                                                                                                            "name": "_"
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 5448,
                                                                                                                            "end": 5457,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 157,
                                                                                                                                "column": 33
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 157,
                                                                                                                                "column": 42
                                                                                                                              },
                                                                                                                              "identifierName": "mapValues"
                                                                                                                            },
                                                                                                                            "name": "mapValues"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        },
                                                                                                                        "arguments": [
                                                                                                                          {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 5458,
                                                                                                                            "end": 5464,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 157,
                                                                                                                                "column": 43
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 157,
                                                                                                                                "column": 49
                                                                                                                              },
                                                                                                                              "identifierName": "result"
                                                                                                                            },
                                                                                                                            "name": "result"
                                                                                                                          },
                                                                                                                          {
                                                                                                                            "type": "ArrowFunctionExpression",
                                                                                                                            "start": 5466,
                                                                                                                            "end": 6737,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 157,
                                                                                                                                "column": 51
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 185,
                                                                                                                                "column": 25
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "id": null,
                                                                                                                            "generator": false,
                                                                                                                            "expression": false,
                                                                                                                            "async": false,
                                                                                                                            "params": [
                                                                                                                              {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 5467,
                                                                                                                                "end": 5472,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 157,
                                                                                                                                    "column": 52
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 157,
                                                                                                                                    "column": 57
                                                                                                                                  },
                                                                                                                                  "identifierName": "value"
                                                                                                                                },
                                                                                                                                "name": "value"
                                                                                                                              },
                                                                                                                              {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 5474,
                                                                                                                                "end": 5478,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 157,
                                                                                                                                    "column": 59
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 157,
                                                                                                                                    "column": 63
                                                                                                                                  },
                                                                                                                                  "identifierName": "name"
                                                                                                                                },
                                                                                                                                "name": "name"
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "body": {
                                                                                                                              "type": "BlockStatement",
                                                                                                                              "start": 5483,
                                                                                                                              "end": 6737,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 157,
                                                                                                                                  "column": 68
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 185,
                                                                                                                                  "column": 25
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "body": [
                                                                                                                                {
                                                                                                                                  "type": "VariableDeclaration",
                                                                                                                                  "start": 5511,
                                                                                                                                  "end": 5521,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 158,
                                                                                                                                      "column": 26
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 158,
                                                                                                                                      "column": 36
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "declarations": [
                                                                                                                                    {
                                                                                                                                      "type": "VariableDeclarator",
                                                                                                                                      "start": 5515,
                                                                                                                                      "end": 5520,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 158,
                                                                                                                                          "column": 30
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 158,
                                                                                                                                          "column": 35
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "id": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "start": 5515,
                                                                                                                                        "end": 5520,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 158,
                                                                                                                                            "column": 30
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 158,
                                                                                                                                            "column": 35
                                                                                                                                          },
                                                                                                                                          "identifierName": "model"
                                                                                                                                        },
                                                                                                                                        "name": "model"
                                                                                                                                      },
                                                                                                                                      "init": null
                                                                                                                                    }
                                                                                                                                  ],
                                                                                                                                  "kind": "let"
                                                                                                                                },
                                                                                                                                {
                                                                                                                                  "type": "IfStatement",
                                                                                                                                  "start": 5548,
                                                                                                                                  "end": 5900,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 159,
                                                                                                                                      "column": 26
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 167,
                                                                                                                                      "column": 27
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "test": {
                                                                                                                                    "type": "BinaryExpression",
                                                                                                                                    "start": 5552,
                                                                                                                                    "end": 5576,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 159,
                                                                                                                                        "column": 30
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 159,
                                                                                                                                        "column": 54
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "left": {
                                                                                                                                      "type": "CallExpression",
                                                                                                                                      "start": 5552,
                                                                                                                                      "end": 5569,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 159,
                                                                                                                                          "column": 30
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 159,
                                                                                                                                          "column": 47
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "callee": {
                                                                                                                                        "type": "MemberExpression",
                                                                                                                                        "start": 5552,
                                                                                                                                        "end": 5564,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 159,
                                                                                                                                            "column": 30
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 159,
                                                                                                                                            "column": 42
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "object": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "start": 5552,
                                                                                                                                          "end": 5556,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 159,
                                                                                                                                              "column": 30
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 159,
                                                                                                                                              "column": 34
                                                                                                                                            },
                                                                                                                                            "identifierName": "name"
                                                                                                                                          },
                                                                                                                                          "name": "name"
                                                                                                                                        },
                                                                                                                                        "property": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "start": 5557,
                                                                                                                                          "end": 5564,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 159,
                                                                                                                                              "column": 35
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 159,
                                                                                                                                              "column": 42
                                                                                                                                            },
                                                                                                                                            "identifierName": "indexOf"
                                                                                                                                          },
                                                                                                                                          "name": "indexOf"
                                                                                                                                        },
                                                                                                                                        "computed": false
                                                                                                                                      },
                                                                                                                                      "arguments": [
                                                                                                                                        {
                                                                                                                                          "type": "StringLiteral",
                                                                                                                                          "start": 5565,
                                                                                                                                          "end": 5568,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 159,
                                                                                                                                              "column": 43
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 159,
                                                                                                                                              "column": 46
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "extra": {
                                                                                                                                            "rawValue": ".",
                                                                                                                                            "raw": "'.'"
                                                                                                                                          },
                                                                                                                                          "value": "."
                                                                                                                                        }
                                                                                                                                      ]
                                                                                                                                    },
                                                                                                                                    "operator": "!==",
                                                                                                                                    "right": {
                                                                                                                                      "type": "UnaryExpression",
                                                                                                                                      "start": 5574,
                                                                                                                                      "end": 5576,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 159,
                                                                                                                                          "column": 52
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 159,
                                                                                                                                          "column": 54
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "operator": "-",
                                                                                                                                      "prefix": true,
                                                                                                                                      "argument": {
                                                                                                                                        "type": "NumericLiteral",
                                                                                                                                        "start": 5575,
                                                                                                                                        "end": 5576,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 159,
                                                                                                                                            "column": 53
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 159,
                                                                                                                                            "column": 54
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "extra": {
                                                                                                                                          "rawValue": 1,
                                                                                                                                          "raw": "1"
                                                                                                                                        },
                                                                                                                                        "value": 1
                                                                                                                                      },
                                                                                                                                      "extra": {
                                                                                                                                        "parenthesizedArgument": false
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "consequent": {
                                                                                                                                    "type": "BlockStatement",
                                                                                                                                    "start": 5578,
                                                                                                                                    "end": 5808,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 159,
                                                                                                                                        "column": 56
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 165,
                                                                                                                                        "column": 27
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "body": [
                                                                                                                                      {
                                                                                                                                        "type": "VariableDeclaration",
                                                                                                                                        "start": 5608,
                                                                                                                                        "end": 5646,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 160,
                                                                                                                                            "column": 28
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 160,
                                                                                                                                            "column": 66
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "declarations": [
                                                                                                                                          {
                                                                                                                                            "type": "VariableDeclarator",
                                                                                                                                            "start": 5614,
                                                                                                                                            "end": 5645,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 160,
                                                                                                                                                "column": 34
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 160,
                                                                                                                                                "column": 65
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "id": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "start": 5614,
                                                                                                                                              "end": 5621,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 160,
                                                                                                                                                  "column": 34
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 160,
                                                                                                                                                  "column": 41
                                                                                                                                                },
                                                                                                                                                "identifierName": "lastind"
                                                                                                                                              },
                                                                                                                                              "name": "lastind"
                                                                                                                                            },
                                                                                                                                            "init": {
                                                                                                                                              "type": "CallExpression",
                                                                                                                                              "start": 5624,
                                                                                                                                              "end": 5645,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 160,
                                                                                                                                                  "column": 44
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 160,
                                                                                                                                                  "column": 65
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "callee": {
                                                                                                                                                "type": "MemberExpression",
                                                                                                                                                "start": 5624,
                                                                                                                                                "end": 5640,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 160,
                                                                                                                                                    "column": 44
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 160,
                                                                                                                                                    "column": 60
                                                                                                                                                  }
                                                                                                                                                },
                                                                                                                                                "object": {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 5624,
                                                                                                                                                  "end": 5628,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 160,
                                                                                                                                                      "column": 44
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 160,
                                                                                                                                                      "column": 48
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "name"
                                                                                                                                                  },
                                                                                                                                                  "name": "name"
                                                                                                                                                },
                                                                                                                                                "property": {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 5629,
                                                                                                                                                  "end": 5640,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 160,
                                                                                                                                                      "column": 49
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 160,
                                                                                                                                                      "column": 60
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "lastIndexOf"
                                                                                                                                                  },
                                                                                                                                                  "name": "lastIndexOf"
                                                                                                                                                },
                                                                                                                                                "computed": false
                                                                                                                                              },
                                                                                                                                              "arguments": [
                                                                                                                                                {
                                                                                                                                                  "type": "StringLiteral",
                                                                                                                                                  "start": 5641,
                                                                                                                                                  "end": 5644,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 160,
                                                                                                                                                      "column": 61
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 160,
                                                                                                                                                      "column": 64
                                                                                                                                                    }
                                                                                                                                                  },
                                                                                                                                                  "extra": {
                                                                                                                                                    "rawValue": ".",
                                                                                                                                                    "raw": "'.'"
                                                                                                                                                  },
                                                                                                                                                  "value": "."
                                                                                                                                                }
                                                                                                                                              ]
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        ],
                                                                                                                                        "kind": "const"
                                                                                                                                      },
                                                                                                                                      {
                                                                                                                                        "type": "ExpressionStatement",
                                                                                                                                        "start": 5676,
                                                                                                                                        "end": 5718,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 162,
                                                                                                                                            "column": 28
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 162,
                                                                                                                                            "column": 70
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "expression": {
                                                                                                                                          "type": "AssignmentExpression",
                                                                                                                                          "start": 5676,
                                                                                                                                          "end": 5717,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 162,
                                                                                                                                              "column": 28
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 162,
                                                                                                                                              "column": 69
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "operator": "=",
                                                                                                                                          "left": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 5676,
                                                                                                                                            "end": 5681,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 162,
                                                                                                                                                "column": 28
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 162,
                                                                                                                                                "column": 33
                                                                                                                                              },
                                                                                                                                              "identifierName": "model"
                                                                                                                                            },
                                                                                                                                            "name": "model"
                                                                                                                                          },
                                                                                                                                          "right": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "start": 5684,
                                                                                                                                            "end": 5717,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 162,
                                                                                                                                                "column": 36
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 162,
                                                                                                                                                "column": 69
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "object": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "start": 5684,
                                                                                                                                              "end": 5692,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 162,
                                                                                                                                                  "column": 36
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 162,
                                                                                                                                                  "column": 44
                                                                                                                                                },
                                                                                                                                                "identifierName": "prefixes"
                                                                                                                                              },
                                                                                                                                              "name": "prefixes"
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "CallExpression",
                                                                                                                                              "start": 5693,
                                                                                                                                              "end": 5716,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 162,
                                                                                                                                                  "column": 45
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 162,
                                                                                                                                                  "column": 68
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "callee": {
                                                                                                                                                "type": "MemberExpression",
                                                                                                                                                "start": 5693,
                                                                                                                                                "end": 5704,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 162,
                                                                                                                                                    "column": 45
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 162,
                                                                                                                                                    "column": 56
                                                                                                                                                  }
                                                                                                                                                },
                                                                                                                                                "object": {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 5693,
                                                                                                                                                  "end": 5697,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 45
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 49
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "name"
                                                                                                                                                  },
                                                                                                                                                  "name": "name"
                                                                                                                                                },
                                                                                                                                                "property": {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 5698,
                                                                                                                                                  "end": 5704,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 50
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 56
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "substr"
                                                                                                                                                  },
                                                                                                                                                  "name": "substr"
                                                                                                                                                },
                                                                                                                                                "computed": false
                                                                                                                                              },
                                                                                                                                              "arguments": [
                                                                                                                                                {
                                                                                                                                                  "type": "NumericLiteral",
                                                                                                                                                  "start": 5705,
                                                                                                                                                  "end": 5706,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 57
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 58
                                                                                                                                                    }
                                                                                                                                                  },
                                                                                                                                                  "extra": {
                                                                                                                                                    "rawValue": 0,
                                                                                                                                                    "raw": "0"
                                                                                                                                                  },
                                                                                                                                                  "value": 0
                                                                                                                                                },
                                                                                                                                                {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 5708,
                                                                                                                                                  "end": 5715,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 60
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 162,
                                                                                                                                                      "column": 67
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "lastind"
                                                                                                                                                  },
                                                                                                                                                  "name": "lastind"
                                                                                                                                                }
                                                                                                                                              ]
                                                                                                                                            },
                                                                                                                                            "computed": true
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      {
                                                                                                                                        "type": "ExpressionStatement",
                                                                                                                                        "start": 5748,
                                                                                                                                        "end": 5780,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 164,
                                                                                                                                            "column": 28
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 164,
                                                                                                                                            "column": 60
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "expression": {
                                                                                                                                          "type": "AssignmentExpression",
                                                                                                                                          "start": 5748,
                                                                                                                                          "end": 5779,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 164,
                                                                                                                                              "column": 28
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 164,
                                                                                                                                              "column": 59
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "operator": "=",
                                                                                                                                          "left": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 5748,
                                                                                                                                            "end": 5752,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 164,
                                                                                                                                                "column": 28
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 164,
                                                                                                                                                "column": 32
                                                                                                                                              },
                                                                                                                                              "identifierName": "name"
                                                                                                                                            },
                                                                                                                                            "name": "name"
                                                                                                                                          },
                                                                                                                                          "right": {
                                                                                                                                            "type": "CallExpression",
                                                                                                                                            "start": 5755,
                                                                                                                                            "end": 5779,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 164,
                                                                                                                                                "column": 35
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 164,
                                                                                                                                                "column": 59
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "callee": {
                                                                                                                                              "type": "MemberExpression",
                                                                                                                                              "start": 5755,
                                                                                                                                              "end": 5766,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 164,
                                                                                                                                                  "column": 35
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 164,
                                                                                                                                                  "column": 46
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "object": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "start": 5755,
                                                                                                                                                "end": 5759,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 164,
                                                                                                                                                    "column": 35
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 164,
                                                                                                                                                    "column": 39
                                                                                                                                                  },
                                                                                                                                                  "identifierName": "name"
                                                                                                                                                },
                                                                                                                                                "name": "name"
                                                                                                                                              },
                                                                                                                                              "property": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "start": 5760,
                                                                                                                                                "end": 5766,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 164,
                                                                                                                                                    "column": 40
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 164,
                                                                                                                                                    "column": 46
                                                                                                                                                  },
                                                                                                                                                  "identifierName": "substr"
                                                                                                                                                },
                                                                                                                                                "name": "substr"
                                                                                                                                              },
                                                                                                                                              "computed": false
                                                                                                                                            },
                                                                                                                                            "arguments": [
                                                                                                                                              {
                                                                                                                                                "type": "BinaryExpression",
                                                                                                                                                "start": 5767,
                                                                                                                                                "end": 5778,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 164,
                                                                                                                                                    "column": 47
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 164,
                                                                                                                                                    "column": 58
                                                                                                                                                  }
                                                                                                                                                },
                                                                                                                                                "left": {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 5767,
                                                                                                                                                  "end": 5774,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 164,
                                                                                                                                                      "column": 47
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 164,
                                                                                                                                                      "column": 54
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "lastind"
                                                                                                                                                  },
                                                                                                                                                  "name": "lastind"
                                                                                                                                                },
                                                                                                                                                "operator": "+",
                                                                                                                                                "right": {
                                                                                                                                                  "type": "NumericLiteral",
                                                                                                                                                  "start": 5777,
                                                                                                                                                  "end": 5778,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 164,
                                                                                                                                                      "column": 57
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 164,
                                                                                                                                                      "column": 58
                                                                                                                                                    }
                                                                                                                                                  },
                                                                                                                                                  "extra": {
                                                                                                                                                    "rawValue": 1,
                                                                                                                                                    "raw": "1"
                                                                                                                                                  },
                                                                                                                                                  "value": 1
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            ]
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    ],
                                                                                                                                    "directives": []
                                                                                                                                  },
                                                                                                                                  "alternate": {
                                                                                                                                    "type": "BlockStatement",
                                                                                                                                    "start": 5814,
                                                                                                                                    "end": 5900,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 165,
                                                                                                                                        "column": 33
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 167,
                                                                                                                                        "column": 27
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "body": [
                                                                                                                                      {
                                                                                                                                        "type": "ExpressionStatement",
                                                                                                                                        "start": 5844,
                                                                                                                                        "end": 5872,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 166,
                                                                                                                                            "column": 28
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 166,
                                                                                                                                            "column": 56
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "expression": {
                                                                                                                                          "type": "AssignmentExpression",
                                                                                                                                          "start": 5844,
                                                                                                                                          "end": 5871,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 166,
                                                                                                                                              "column": 28
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 166,
                                                                                                                                              "column": 55
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "operator": "=",
                                                                                                                                          "left": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 5844,
                                                                                                                                            "end": 5849,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 166,
                                                                                                                                                "column": 28
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 166,
                                                                                                                                                "column": 33
                                                                                                                                              },
                                                                                                                                              "identifierName": "model"
                                                                                                                                            },
                                                                                                                                            "name": "model"
                                                                                                                                          },
                                                                                                                                          "right": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "start": 5852,
                                                                                                                                            "end": 5871,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 166,
                                                                                                                                                "column": 36
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 166,
                                                                                                                                                "column": 55
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "object": {
                                                                                                                                              "type": "MemberExpression",
                                                                                                                                              "start": 5852,
                                                                                                                                              "end": 5865,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 166,
                                                                                                                                                  "column": 36
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 166,
                                                                                                                                                  "column": 49
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "object": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "start": 5852,
                                                                                                                                                "end": 5857,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 166,
                                                                                                                                                    "column": 36
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 166,
                                                                                                                                                    "column": 41
                                                                                                                                                  },
                                                                                                                                                  "identifierName": "query"
                                                                                                                                                },
                                                                                                                                                "name": "query"
                                                                                                                                              },
                                                                                                                                              "property": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "start": 5858,
                                                                                                                                                "end": 5865,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 166,
                                                                                                                                                    "column": 42
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 166,
                                                                                                                                                    "column": 49
                                                                                                                                                  },
                                                                                                                                                  "identifierName": "options"
                                                                                                                                                },
                                                                                                                                                "name": "options"
                                                                                                                                              },
                                                                                                                                              "computed": false
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "start": 5866,
                                                                                                                                              "end": 5871,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 166,
                                                                                                                                                  "column": 50
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 166,
                                                                                                                                                  "column": 55
                                                                                                                                                },
                                                                                                                                                "identifierName": "model"
                                                                                                                                              },
                                                                                                                                              "name": "model"
                                                                                                                                            },
                                                                                                                                            "computed": false
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    ],
                                                                                                                                    "directives": []
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                {
                                                                                                                                  "type": "VariableDeclaration",
                                                                                                                                  "start": 5928,
                                                                                                                                  "end": 5996,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 169,
                                                                                                                                      "column": 26
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 169,
                                                                                                                                      "column": 94
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "declarations": [
                                                                                                                                    {
                                                                                                                                      "type": "VariableDeclarator",
                                                                                                                                      "start": 5934,
                                                                                                                                      "end": 5995,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 169,
                                                                                                                                          "column": 32
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 169,
                                                                                                                                          "column": 93
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "id": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "start": 5934,
                                                                                                                                        "end": 5943,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 169,
                                                                                                                                            "column": 32
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 169,
                                                                                                                                            "column": 41
                                                                                                                                          },
                                                                                                                                          "identifierName": "tableName"
                                                                                                                                        },
                                                                                                                                        "name": "tableName"
                                                                                                                                      },
                                                                                                                                      "init": {
                                                                                                                                        "type": "CallExpression",
                                                                                                                                        "start": 5946,
                                                                                                                                        "end": 5995,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 169,
                                                                                                                                            "column": 44
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 169,
                                                                                                                                            "column": 93
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "callee": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "start": 5946,
                                                                                                                                          "end": 5985,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 169,
                                                                                                                                              "column": 44
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 169,
                                                                                                                                              "column": 83
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "object": {
                                                                                                                                            "type": "CallExpression",
                                                                                                                                            "start": 5946,
                                                                                                                                            "end": 5977,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 44
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 75
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "callee": {
                                                                                                                                              "type": "MemberExpression",
                                                                                                                                              "start": 5946,
                                                                                                                                              "end": 5975,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 169,
                                                                                                                                                  "column": 44
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 169,
                                                                                                                                                  "column": 73
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "object": {
                                                                                                                                                "type": "CallExpression",
                                                                                                                                                "start": 5946,
                                                                                                                                                "end": 5966,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 169,
                                                                                                                                                    "column": 44
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 169,
                                                                                                                                                    "column": 64
                                                                                                                                                  }
                                                                                                                                                },
                                                                                                                                                "callee": {
                                                                                                                                                  "type": "MemberExpression",
                                                                                                                                                  "start": 5946,
                                                                                                                                                  "end": 5964,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 169,
                                                                                                                                                      "column": 44
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 169,
                                                                                                                                                      "column": 62
                                                                                                                                                    }
                                                                                                                                                  },
                                                                                                                                                  "object": {
                                                                                                                                                    "type": "Identifier",
                                                                                                                                                    "start": 5946,
                                                                                                                                                    "end": 5951,
                                                                                                                                                    "loc": {
                                                                                                                                                      "start": {
                                                                                                                                                        "line": 169,
                                                                                                                                                        "column": 44
                                                                                                                                                      },
                                                                                                                                                      "end": {
                                                                                                                                                        "line": 169,
                                                                                                                                                        "column": 49
                                                                                                                                                      },
                                                                                                                                                      "identifierName": "model"
                                                                                                                                                    },
                                                                                                                                                    "name": "model"
                                                                                                                                                  },
                                                                                                                                                  "property": {
                                                                                                                                                    "type": "Identifier",
                                                                                                                                                    "start": 5952,
                                                                                                                                                    "end": 5964,
                                                                                                                                                    "loc": {
                                                                                                                                                      "start": {
                                                                                                                                                        "line": 169,
                                                                                                                                                        "column": 50
                                                                                                                                                      },
                                                                                                                                                      "end": {
                                                                                                                                                        "line": 169,
                                                                                                                                                        "column": 62
                                                                                                                                                      },
                                                                                                                                                      "identifierName": "getTableName"
                                                                                                                                                    },
                                                                                                                                                    "name": "getTableName"
                                                                                                                                                  },
                                                                                                                                                  "computed": false
                                                                                                                                                },
                                                                                                                                                "arguments": []
                                                                                                                                              },
                                                                                                                                              "property": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "start": 5967,
                                                                                                                                                "end": 5975,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 169,
                                                                                                                                                    "column": 65
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 169,
                                                                                                                                                    "column": 73
                                                                                                                                                  },
                                                                                                                                                  "identifierName": "toString"
                                                                                                                                                },
                                                                                                                                                "name": "toString"
                                                                                                                                              },
                                                                                                                                              "computed": false
                                                                                                                                            },
                                                                                                                                            "arguments": []
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 5978,
                                                                                                                                            "end": 5985,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 76
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 83
                                                                                                                                              },
                                                                                                                                              "identifierName": "replace"
                                                                                                                                            },
                                                                                                                                            "name": "replace"
                                                                                                                                          },
                                                                                                                                          "computed": false
                                                                                                                                        },
                                                                                                                                        "arguments": [
                                                                                                                                          {
                                                                                                                                            "type": "RegExpLiteral",
                                                                                                                                            "start": 5986,
                                                                                                                                            "end": 5990,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 84
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 88
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "extra": {
                                                                                                                                              "raw": "/`/g"
                                                                                                                                            },
                                                                                                                                            "pattern": "`",
                                                                                                                                            "flags": "g"
                                                                                                                                          },
                                                                                                                                          {
                                                                                                                                            "type": "StringLiteral",
                                                                                                                                            "start": 5992,
                                                                                                                                            "end": 5994,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 90
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 169,
                                                                                                                                                "column": 92
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "extra": {
                                                                                                                                              "rawValue": "",
                                                                                                                                              "raw": "''"
                                                                                                                                            },
                                                                                                                                            "value": ""
                                                                                                                                          }
                                                                                                                                        ]
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  ],
                                                                                                                                  "kind": "const"
                                                                                                                                },
                                                                                                                                {
                                                                                                                                  "type": "VariableDeclaration",
                                                                                                                                  "start": 6023,
                                                                                                                                  "end": 6071,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 170,
                                                                                                                                      "column": 26
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 170,
                                                                                                                                      "column": 74
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "declarations": [
                                                                                                                                    {
                                                                                                                                      "type": "VariableDeclarator",
                                                                                                                                      "start": 6029,
                                                                                                                                      "end": 6070,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 170,
                                                                                                                                          "column": 32
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 170,
                                                                                                                                          "column": 73
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "id": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "start": 6029,
                                                                                                                                        "end": 6039,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 170,
                                                                                                                                            "column": 32
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 170,
                                                                                                                                            "column": 42
                                                                                                                                          },
                                                                                                                                          "identifierName": "tableTypes"
                                                                                                                                        },
                                                                                                                                        "name": "tableTypes"
                                                                                                                                      },
                                                                                                                                      "init": {
                                                                                                                                        "type": "LogicalExpression",
                                                                                                                                        "start": 6042,
                                                                                                                                        "end": 6070,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 170,
                                                                                                                                            "column": 45
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 170,
                                                                                                                                            "column": 73
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "left": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "start": 6042,
                                                                                                                                          "end": 6064,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 170,
                                                                                                                                              "column": 45
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 170,
                                                                                                                                              "column": 67
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "object": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 6042,
                                                                                                                                            "end": 6053,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 170,
                                                                                                                                                "column": 45
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 170,
                                                                                                                                                "column": 56
                                                                                                                                              },
                                                                                                                                              "identifierName": "columnTypes"
                                                                                                                                            },
                                                                                                                                            "name": "columnTypes"
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 6054,
                                                                                                                                            "end": 6063,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 170,
                                                                                                                                                "column": 57
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 170,
                                                                                                                                                "column": 66
                                                                                                                                              },
                                                                                                                                              "identifierName": "tableName"
                                                                                                                                            },
                                                                                                                                            "name": "tableName"
                                                                                                                                          },
                                                                                                                                          "computed": true
                                                                                                                                        },
                                                                                                                                        "operator": "||",
                                                                                                                                        "right": {
                                                                                                                                          "type": "ObjectExpression",
                                                                                                                                          "start": 6068,
                                                                                                                                          "end": 6070,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 170,
                                                                                                                                              "column": 71
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 170,
                                                                                                                                              "column": 73
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "properties": []
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  ],
                                                                                                                                  "kind": "const"
                                                                                                                                },
                                                                                                                                {
                                                                                                                                  "type": "IfStatement",
                                                                                                                                  "start": 6099,
                                                                                                                                  "end": 6537,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 172,
                                                                                                                                      "column": 26
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 180,
                                                                                                                                      "column": 27
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "test": {
                                                                                                                                    "type": "LogicalExpression",
                                                                                                                                    "start": 6103,
                                                                                                                                    "end": 6138,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 172,
                                                                                                                                        "column": 30
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 172,
                                                                                                                                        "column": 65
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "left": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "start": 6103,
                                                                                                                                      "end": 6113,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 172,
                                                                                                                                          "column": 30
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 172,
                                                                                                                                          "column": 40
                                                                                                                                        },
                                                                                                                                        "identifierName": "tableTypes"
                                                                                                                                      },
                                                                                                                                      "name": "tableTypes"
                                                                                                                                    },
                                                                                                                                    "operator": "&&",
                                                                                                                                    "right": {
                                                                                                                                      "type": "UnaryExpression",
                                                                                                                                      "start": 6117,
                                                                                                                                      "end": 6138,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 172,
                                                                                                                                          "column": 44
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 172,
                                                                                                                                          "column": 65
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "operator": "!",
                                                                                                                                      "prefix": true,
                                                                                                                                      "argument": {
                                                                                                                                        "type": "BinaryExpression",
                                                                                                                                        "start": 6119,
                                                                                                                                        "end": 6137,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 172,
                                                                                                                                            "column": 46
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 172,
                                                                                                                                            "column": 64
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "left": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "start": 6119,
                                                                                                                                          "end": 6123,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 172,
                                                                                                                                              "column": 46
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 172,
                                                                                                                                              "column": 50
                                                                                                                                            },
                                                                                                                                            "identifierName": "name"
                                                                                                                                          },
                                                                                                                                          "name": "name"
                                                                                                                                        },
                                                                                                                                        "operator": "in",
                                                                                                                                        "right": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "start": 6127,
                                                                                                                                          "end": 6137,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 172,
                                                                                                                                              "column": 54
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 172,
                                                                                                                                              "column": 64
                                                                                                                                            },
                                                                                                                                            "identifierName": "tableTypes"
                                                                                                                                          },
                                                                                                                                          "name": "tableTypes"
                                                                                                                                        },
                                                                                                                                        "extra": {
                                                                                                                                          "parenthesized": true,
                                                                                                                                          "parenStart": 6118
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "extra": {
                                                                                                                                        "parenthesizedArgument": false
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "consequent": {
                                                                                                                                    "type": "BlockStatement",
                                                                                                                                    "start": 6140,
                                                                                                                                    "end": 6537,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 172,
                                                                                                                                        "column": 67
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 180,
                                                                                                                                        "column": 27
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "body": [
                                                                                                                                      {
                                                                                                                                        "type": "ExpressionStatement",
                                                                                                                                        "start": 6223,
                                                                                                                                        "end": 6509,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 174,
                                                                                                                                            "column": 28
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 179,
                                                                                                                                            "column": 31
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "expression": {
                                                                                                                                          "type": "CallExpression",
                                                                                                                                          "start": 6223,
                                                                                                                                          "end": 6508,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 174,
                                                                                                                                              "column": 28
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 179,
                                                                                                                                              "column": 30
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "callee": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "start": 6223,
                                                                                                                                            "end": 6231,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 174,
                                                                                                                                                "column": 28
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 174,
                                                                                                                                                "column": 36
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "object": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "start": 6223,
                                                                                                                                              "end": 6224,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 174,
                                                                                                                                                  "column": 28
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 174,
                                                                                                                                                  "column": 29
                                                                                                                                                },
                                                                                                                                                "identifierName": "_"
                                                                                                                                              },
                                                                                                                                              "name": "_",
                                                                                                                                              "leadingComments": null
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "start": 6225,
                                                                                                                                              "end": 6231,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 174,
                                                                                                                                                  "column": 30
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 174,
                                                                                                                                                  "column": 36
                                                                                                                                                },
                                                                                                                                                "identifierName": "forOwn"
                                                                                                                                              },
                                                                                                                                              "name": "forOwn"
                                                                                                                                            },
                                                                                                                                            "computed": false,
                                                                                                                                            "leadingComments": null
                                                                                                                                          },
                                                                                                                                          "arguments": [
                                                                                                                                            {
                                                                                                                                              "type": "MemberExpression",
                                                                                                                                              "start": 6232,
                                                                                                                                              "end": 6251,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 174,
                                                                                                                                                  "column": 37
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 174,
                                                                                                                                                  "column": 56
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "object": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "start": 6232,
                                                                                                                                                "end": 6237,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 174,
                                                                                                                                                    "column": 37
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 174,
                                                                                                                                                    "column": 42
                                                                                                                                                  },
                                                                                                                                                  "identifierName": "model"
                                                                                                                                                },
                                                                                                                                                "name": "model"
                                                                                                                                              },
                                                                                                                                              "property": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "start": 6238,
                                                                                                                                                "end": 6251,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 174,
                                                                                                                                                    "column": 43
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 174,
                                                                                                                                                    "column": 56
                                                                                                                                                  },
                                                                                                                                                  "identifierName": "rawAttributes"
                                                                                                                                                },
                                                                                                                                                "name": "rawAttributes"
                                                                                                                                              },
                                                                                                                                              "computed": false
                                                                                                                                            },
                                                                                                                                            {
                                                                                                                                              "type": "ArrowFunctionExpression",
                                                                                                                                              "start": 6253,
                                                                                                                                              "end": 6507,
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 174,
                                                                                                                                                  "column": 58
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 179,
                                                                                                                                                  "column": 29
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "id": null,
                                                                                                                                              "generator": false,
                                                                                                                                              "expression": false,
                                                                                                                                              "async": false,
                                                                                                                                              "params": [
                                                                                                                                                {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 6254,
                                                                                                                                                  "end": 6263,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 174,
                                                                                                                                                      "column": 59
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 174,
                                                                                                                                                      "column": 68
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "attribute"
                                                                                                                                                  },
                                                                                                                                                  "name": "attribute"
                                                                                                                                                },
                                                                                                                                                {
                                                                                                                                                  "type": "Identifier",
                                                                                                                                                  "start": 6265,
                                                                                                                                                  "end": 6268,
                                                                                                                                                  "loc": {
                                                                                                                                                    "start": {
                                                                                                                                                      "line": 174,
                                                                                                                                                      "column": 70
                                                                                                                                                    },
                                                                                                                                                    "end": {
                                                                                                                                                      "line": 174,
                                                                                                                                                      "column": 73
                                                                                                                                                    },
                                                                                                                                                    "identifierName": "key"
                                                                                                                                                  },
                                                                                                                                                  "name": "key"
                                                                                                                                                }
                                                                                                                                              ],
                                                                                                                                              "body": {
                                                                                                                                                "type": "BlockStatement",
                                                                                                                                                "start": 6273,
                                                                                                                                                "end": 6507,
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 174,
                                                                                                                                                    "column": 78
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 179,
                                                                                                                                                    "column": 29
                                                                                                                                                  }
                                                                                                                                                },
                                                                                                                                                "body": [
                                                                                                                                                  {
                                                                                                                                                    "type": "IfStatement",
                                                                                                                                                    "start": 6305,
                                                                                                                                                    "end": 6477,
                                                                                                                                                    "loc": {
                                                                                                                                                      "start": {
                                                                                                                                                        "line": 175,
                                                                                                                                                        "column": 30
                                                                                                                                                      },
                                                                                                                                                      "end": {
                                                                                                                                                        "line": 178,
                                                                                                                                                        "column": 31
                                                                                                                                                      }
                                                                                                                                                    },
                                                                                                                                                    "test": {
                                                                                                                                                      "type": "LogicalExpression",
                                                                                                                                                      "start": 6309,
                                                                                                                                                      "end": 6340,
                                                                                                                                                      "loc": {
                                                                                                                                                        "start": {
                                                                                                                                                          "line": 175,
                                                                                                                                                          "column": 34
                                                                                                                                                        },
                                                                                                                                                        "end": {
                                                                                                                                                          "line": 175,
                                                                                                                                                          "column": 65
                                                                                                                                                        }
                                                                                                                                                      },
                                                                                                                                                      "left": {
                                                                                                                                                        "type": "BinaryExpression",
                                                                                                                                                        "start": 6309,
                                                                                                                                                        "end": 6321,
                                                                                                                                                        "loc": {
                                                                                                                                                          "start": {
                                                                                                                                                            "line": 175,
                                                                                                                                                            "column": 34
                                                                                                                                                          },
                                                                                                                                                          "end": {
                                                                                                                                                            "line": 175,
                                                                                                                                                            "column": 46
                                                                                                                                                          }
                                                                                                                                                        },
                                                                                                                                                        "left": {
                                                                                                                                                          "type": "Identifier",
                                                                                                                                                          "start": 6309,
                                                                                                                                                          "end": 6313,
                                                                                                                                                          "loc": {
                                                                                                                                                            "start": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 34
                                                                                                                                                            },
                                                                                                                                                            "end": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 38
                                                                                                                                                            },
                                                                                                                                                            "identifierName": "name"
                                                                                                                                                          },
                                                                                                                                                          "name": "name"
                                                                                                                                                        },
                                                                                                                                                        "operator": "===",
                                                                                                                                                        "right": {
                                                                                                                                                          "type": "Identifier",
                                                                                                                                                          "start": 6318,
                                                                                                                                                          "end": 6321,
                                                                                                                                                          "loc": {
                                                                                                                                                            "start": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 43
                                                                                                                                                            },
                                                                                                                                                            "end": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 46
                                                                                                                                                            },
                                                                                                                                                            "identifierName": "key"
                                                                                                                                                          },
                                                                                                                                                          "name": "key"
                                                                                                                                                        }
                                                                                                                                                      },
                                                                                                                                                      "operator": "&&",
                                                                                                                                                      "right": {
                                                                                                                                                        "type": "MemberExpression",
                                                                                                                                                        "start": 6325,
                                                                                                                                                        "end": 6340,
                                                                                                                                                        "loc": {
                                                                                                                                                          "start": {
                                                                                                                                                            "line": 175,
                                                                                                                                                            "column": 50
                                                                                                                                                          },
                                                                                                                                                          "end": {
                                                                                                                                                            "line": 175,
                                                                                                                                                            "column": 65
                                                                                                                                                          }
                                                                                                                                                        },
                                                                                                                                                        "object": {
                                                                                                                                                          "type": "Identifier",
                                                                                                                                                          "start": 6325,
                                                                                                                                                          "end": 6334,
                                                                                                                                                          "loc": {
                                                                                                                                                            "start": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 50
                                                                                                                                                            },
                                                                                                                                                            "end": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 59
                                                                                                                                                            },
                                                                                                                                                            "identifierName": "attribute"
                                                                                                                                                          },
                                                                                                                                                          "name": "attribute"
                                                                                                                                                        },
                                                                                                                                                        "property": {
                                                                                                                                                          "type": "Identifier",
                                                                                                                                                          "start": 6335,
                                                                                                                                                          "end": 6340,
                                                                                                                                                          "loc": {
                                                                                                                                                            "start": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 60
                                                                                                                                                            },
                                                                                                                                                            "end": {
                                                                                                                                                              "line": 175,
                                                                                                                                                              "column": 65
                                                                                                                                                            },
                                                                                                                                                            "identifierName": "field"
                                                                                                                                                          },
                                                                                                                                                          "name": "field"
                                                                                                                                                        },
                                                                                                                                                        "computed": false
                                                                                                                                                      }
                                                                                                                                                    },
                                                                                                                                                    "consequent": {
                                                                                                                                                      "type": "BlockStatement",
                                                                                                                                                      "start": 6342,
                                                                                                                                                      "end": 6477,
                                                                                                                                                      "loc": {
                                                                                                                                                        "start": {
                                                                                                                                                          "line": 175,
                                                                                                                                                          "column": 67
                                                                                                                                                        },
                                                                                                                                                        "end": {
                                                                                                                                                          "line": 178,
                                                                                                                                                          "column": 31
                                                                                                                                                        }
                                                                                                                                                      },
                                                                                                                                                      "body": [
                                                                                                                                                        {
                                                                                                                                                          "type": "ExpressionStatement",
                                                                                                                                                          "start": 6376,
                                                                                                                                                          "end": 6399,
                                                                                                                                                          "loc": {
                                                                                                                                                            "start": {
                                                                                                                                                              "line": 176,
                                                                                                                                                              "column": 32
                                                                                                                                                            },
                                                                                                                                                            "end": {
                                                                                                                                                              "line": 176,
                                                                                                                                                              "column": 55
                                                                                                                                                            }
                                                                                                                                                          },
                                                                                                                                                          "expression": {
                                                                                                                                                            "type": "AssignmentExpression",
                                                                                                                                                            "start": 6376,
                                                                                                                                                            "end": 6398,
                                                                                                                                                            "loc": {
                                                                                                                                                              "start": {
                                                                                                                                                                "line": 176,
                                                                                                                                                                "column": 32
                                                                                                                                                              },
                                                                                                                                                              "end": {
                                                                                                                                                                "line": 176,
                                                                                                                                                                "column": 54
                                                                                                                                                              }
                                                                                                                                                            },
                                                                                                                                                            "operator": "=",
                                                                                                                                                            "left": {
                                                                                                                                                              "type": "Identifier",
                                                                                                                                                              "start": 6376,
                                                                                                                                                              "end": 6380,
                                                                                                                                                              "loc": {
                                                                                                                                                                "start": {
                                                                                                                                                                  "line": 176,
                                                                                                                                                                  "column": 32
                                                                                                                                                                },
                                                                                                                                                                "end": {
                                                                                                                                                                  "line": 176,
                                                                                                                                                                  "column": 36
                                                                                                                                                                },
                                                                                                                                                                "identifierName": "name"
                                                                                                                                                              },
                                                                                                                                                              "name": "name"
                                                                                                                                                            },
                                                                                                                                                            "right": {
                                                                                                                                                              "type": "MemberExpression",
                                                                                                                                                              "start": 6383,
                                                                                                                                                              "end": 6398,
                                                                                                                                                              "loc": {
                                                                                                                                                                "start": {
                                                                                                                                                                  "line": 176,
                                                                                                                                                                  "column": 39
                                                                                                                                                                },
                                                                                                                                                                "end": {
                                                                                                                                                                  "line": 176,
                                                                                                                                                                  "column": 54
                                                                                                                                                                }
                                                                                                                                                              },
                                                                                                                                                              "object": {
                                                                                                                                                                "type": "Identifier",
                                                                                                                                                                "start": 6383,
                                                                                                                                                                "end": 6392,
                                                                                                                                                                "loc": {
                                                                                                                                                                  "start": {
                                                                                                                                                                    "line": 176,
                                                                                                                                                                    "column": 39
                                                                                                                                                                  },
                                                                                                                                                                  "end": {
                                                                                                                                                                    "line": 176,
                                                                                                                                                                    "column": 48
                                                                                                                                                                  },
                                                                                                                                                                  "identifierName": "attribute"
                                                                                                                                                                },
                                                                                                                                                                "name": "attribute"
                                                                                                                                                              },
                                                                                                                                                              "property": {
                                                                                                                                                                "type": "Identifier",
                                                                                                                                                                "start": 6393,
                                                                                                                                                                "end": 6398,
                                                                                                                                                                "loc": {
                                                                                                                                                                  "start": {
                                                                                                                                                                    "line": 176,
                                                                                                                                                                    "column": 49
                                                                                                                                                                  },
                                                                                                                                                                  "end": {
                                                                                                                                                                    "line": 176,
                                                                                                                                                                    "column": 54
                                                                                                                                                                  },
                                                                                                                                                                  "identifierName": "field"
                                                                                                                                                                },
                                                                                                                                                                "name": "field"
                                                                                                                                                              },
                                                                                                                                                              "computed": false
                                                                                                                                                            }
                                                                                                                                                          }
                                                                                                                                                        },
                                                                                                                                                        {
                                                                                                                                                          "type": "ReturnStatement",
                                                                                                                                                          "start": 6432,
                                                                                                                                                          "end": 6445,
                                                                                                                                                          "loc": {
                                                                                                                                                            "start": {
                                                                                                                                                              "line": 177,
                                                                                                                                                              "column": 32
                                                                                                                                                            },
                                                                                                                                                            "end": {
                                                                                                                                                              "line": 177,
                                                                                                                                                              "column": 45
                                                                                                                                                            }
                                                                                                                                                          },
                                                                                                                                                          "argument": {
                                                                                                                                                            "type": "BooleanLiteral",
                                                                                                                                                            "start": 6439,
                                                                                                                                                            "end": 6444,
                                                                                                                                                            "loc": {
                                                                                                                                                              "start": {
                                                                                                                                                                "line": 177,
                                                                                                                                                                "column": 39
                                                                                                                                                              },
                                                                                                                                                              "end": {
                                                                                                                                                                "line": 177,
                                                                                                                                                                "column": 44
                                                                                                                                                              }
                                                                                                                                                            },
                                                                                                                                                            "value": false
                                                                                                                                                          }
                                                                                                                                                        }
                                                                                                                                                      ],
                                                                                                                                                      "directives": []
                                                                                                                                                    },
                                                                                                                                                    "alternate": null
                                                                                                                                                  }
                                                                                                                                                ],
                                                                                                                                                "directives": []
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          ],
                                                                                                                                          "leadingComments": null
                                                                                                                                        },
                                                                                                                                        "leadingComments": [
                                                                                                                                          {
                                                                                                                                            "type": "CommentLine",
                                                                                                                                            "value": " The column is aliased",
                                                                                                                                            "start": 6170,
                                                                                                                                            "end": 6194,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 173,
                                                                                                                                                "column": 28
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 173,
                                                                                                                                                "column": 52
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        ]
                                                                                                                                      }
                                                                                                                                    ],
                                                                                                                                    "directives": []
                                                                                                                                  },
                                                                                                                                  "alternate": null
                                                                                                                                },
                                                                                                                                {
                                                                                                                                  "type": "ReturnStatement",
                                                                                                                                  "start": 6565,
                                                                                                                                  "end": 6711,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 182,
                                                                                                                                      "column": 26
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 184,
                                                                                                                                      "column": 42
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "argument": {
                                                                                                                                    "type": "ConditionalExpression",
                                                                                                                                    "start": 6572,
                                                                                                                                    "end": 6710,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 182,
                                                                                                                                        "column": 33
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 184,
                                                                                                                                        "column": 41
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "test": {
                                                                                                                                      "type": "MemberExpression",
                                                                                                                                      "start": 6572,
                                                                                                                                      "end": 6588,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 182,
                                                                                                                                          "column": 33
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 182,
                                                                                                                                          "column": 49
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "object": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "start": 6572,
                                                                                                                                        "end": 6582,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 182,
                                                                                                                                            "column": 33
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 182,
                                                                                                                                            "column": 43
                                                                                                                                          },
                                                                                                                                          "identifierName": "tableTypes"
                                                                                                                                        },
                                                                                                                                        "name": "tableTypes"
                                                                                                                                      },
                                                                                                                                      "property": {
                                                                                                                                        "type": "Identifier",
                                                                                                                                        "start": 6583,
                                                                                                                                        "end": 6587,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 182,
                                                                                                                                            "column": 44
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 182,
                                                                                                                                            "column": 48
                                                                                                                                          },
                                                                                                                                          "identifierName": "name"
                                                                                                                                        },
                                                                                                                                        "name": "name"
                                                                                                                                      },
                                                                                                                                      "computed": true
                                                                                                                                    },
                                                                                                                                    "consequent": {
                                                                                                                                      "type": "CallExpression",
                                                                                                                                      "start": 6625,
                                                                                                                                      "end": 6668,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 183,
                                                                                                                                          "column": 36
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 183,
                                                                                                                                          "column": 79
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "callee": {
                                                                                                                                        "type": "MemberExpression",
                                                                                                                                        "start": 6625,
                                                                                                                                        "end": 6643,
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 183,
                                                                                                                                            "column": 36
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 183,
                                                                                                                                            "column": 54
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "object": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "start": 6625,
                                                                                                                                          "end": 6630,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 36
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 41
                                                                                                                                            },
                                                                                                                                            "identifierName": "query"
                                                                                                                                          },
                                                                                                                                          "name": "query"
                                                                                                                                        },
                                                                                                                                        "property": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "start": 6631,
                                                                                                                                          "end": 6643,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 42
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 54
                                                                                                                                            },
                                                                                                                                            "identifierName": "applyParsers"
                                                                                                                                          },
                                                                                                                                          "name": "applyParsers"
                                                                                                                                        },
                                                                                                                                        "computed": false
                                                                                                                                      },
                                                                                                                                      "arguments": [
                                                                                                                                        {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "start": 6644,
                                                                                                                                          "end": 6660,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 55
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 71
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "object": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 6644,
                                                                                                                                            "end": 6654,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 183,
                                                                                                                                                "column": 55
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 183,
                                                                                                                                                "column": 65
                                                                                                                                              },
                                                                                                                                              "identifierName": "tableTypes"
                                                                                                                                            },
                                                                                                                                            "name": "tableTypes"
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "start": 6655,
                                                                                                                                            "end": 6659,
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 183,
                                                                                                                                                "column": 66
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 183,
                                                                                                                                                "column": 70
                                                                                                                                              },
                                                                                                                                              "identifierName": "name"
                                                                                                                                            },
                                                                                                                                            "name": "name"
                                                                                                                                          },
                                                                                                                                          "computed": true
                                                                                                                                        },
                                                                                                                                        {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "start": 6662,
                                                                                                                                          "end": 6667,
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 73
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 183,
                                                                                                                                              "column": 78
                                                                                                                                            },
                                                                                                                                            "identifierName": "value"
                                                                                                                                          },
                                                                                                                                          "name": "value"
                                                                                                                                        }
                                                                                                                                      ]
                                                                                                                                    },
                                                                                                                                    "alternate": {
                                                                                                                                      "type": "Identifier",
                                                                                                                                      "start": 6705,
                                                                                                                                      "end": 6710,
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 184,
                                                                                                                                          "column": 36
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 184,
                                                                                                                                          "column": 41
                                                                                                                                        },
                                                                                                                                        "identifierName": "value"
                                                                                                                                      },
                                                                                                                                      "name": "value"
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              ],
                                                                                                                              "directives": []
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ]
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "directives": []
                                                                                                                }
                                                                                                              }
                                                                                                            ]
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    ],
                                                                                                    "directives": []
                                                                                                  },
                                                                                                  "alternate": null
                                                                                                },
                                                                                                {
                                                                                                  "type": "ExpressionStatement",
                                                                                                  "start": 6809,
                                                                                                  "end": 6851,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 189,
                                                                                                      "column": 20
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 189,
                                                                                                      "column": 62
                                                                                                    }
                                                                                                  },
                                                                                                  "expression": {
                                                                                                    "type": "AssignmentExpression",
                                                                                                    "start": 6809,
                                                                                                    "end": 6850,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 189,
                                                                                                        "column": 20
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 189,
                                                                                                        "column": 61
                                                                                                      }
                                                                                                    },
                                                                                                    "operator": "=",
                                                                                                    "left": {
                                                                                                      "type": "Identifier",
                                                                                                      "start": 6809,
                                                                                                      "end": 6815,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 189,
                                                                                                          "column": 20
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 189,
                                                                                                          "column": 26
                                                                                                        },
                                                                                                        "identifierName": "result"
                                                                                                      },
                                                                                                      "name": "result"
                                                                                                    },
                                                                                                    "right": {
                                                                                                      "type": "CallExpression",
                                                                                                      "start": 6818,
                                                                                                      "end": 6850,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 189,
                                                                                                          "column": 29
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 189,
                                                                                                          "column": 61
                                                                                                        }
                                                                                                      },
                                                                                                      "callee": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "start": 6818,
                                                                                                        "end": 6841,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 189,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 189,
                                                                                                            "column": 52
                                                                                                          }
                                                                                                        },
                                                                                                        "object": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 6818,
                                                                                                          "end": 6823,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 189,
                                                                                                              "column": 29
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 189,
                                                                                                              "column": 34
                                                                                                            },
                                                                                                            "identifierName": "query"
                                                                                                          },
                                                                                                          "name": "query"
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 6824,
                                                                                                          "end": 6841,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 189,
                                                                                                              "column": 35
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 189,
                                                                                                              "column": 52
                                                                                                            },
                                                                                                            "identifierName": "handleSelectQuery"
                                                                                                          },
                                                                                                          "name": "handleSelectQuery"
                                                                                                        },
                                                                                                        "computed": false
                                                                                                      },
                                                                                                      "arguments": [
                                                                                                        {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 6842,
                                                                                                          "end": 6849,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 189,
                                                                                                              "column": 53
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 189,
                                                                                                              "column": 60
                                                                                                            },
                                                                                                            "identifierName": "results"
                                                                                                          },
                                                                                                          "name": "results"
                                                                                                        }
                                                                                                      ]
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "directives": []
                                                                                            },
                                                                                            "alternate": {
                                                                                              "type": "IfStatement",
                                                                                              "start": 6877,
                                                                                              "end": 9722,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 190,
                                                                                                  "column": 25
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 243,
                                                                                                  "column": 19
                                                                                                }
                                                                                              },
                                                                                              "test": {
                                                                                                "type": "CallExpression",
                                                                                                "start": 6881,
                                                                                                "end": 6910,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 190,
                                                                                                    "column": 29
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 190,
                                                                                                    "column": 58
                                                                                                  }
                                                                                                },
                                                                                                "callee": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "start": 6881,
                                                                                                  "end": 6908,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 190,
                                                                                                      "column": 29
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 190,
                                                                                                      "column": 56
                                                                                                    }
                                                                                                  },
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 6881,
                                                                                                    "end": 6886,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 190,
                                                                                                        "column": 29
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 190,
                                                                                                        "column": 34
                                                                                                      },
                                                                                                      "identifierName": "query"
                                                                                                    },
                                                                                                    "name": "query"
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "start": 6887,
                                                                                                    "end": 6908,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 190,
                                                                                                        "column": 35
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 190,
                                                                                                        "column": 56
                                                                                                      },
                                                                                                      "identifierName": "isShowOrDescribeQuery"
                                                                                                    },
                                                                                                    "name": "isShowOrDescribeQuery"
                                                                                                  },
                                                                                                  "computed": false
                                                                                                },
                                                                                                "arguments": []
                                                                                              },
                                                                                              "consequent": {
                                                                                                "type": "BlockStatement",
                                                                                                "start": 6912,
                                                                                                "end": 6971,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 190,
                                                                                                    "column": 60
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 192,
                                                                                                    "column": 19
                                                                                                  }
                                                                                                },
                                                                                                "body": [
                                                                                                  {
                                                                                                    "type": "ExpressionStatement",
                                                                                                    "start": 6934,
                                                                                                    "end": 6951,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 191,
                                                                                                        "column": 20
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 191,
                                                                                                        "column": 37
                                                                                                      }
                                                                                                    },
                                                                                                    "expression": {
                                                                                                      "type": "AssignmentExpression",
                                                                                                      "start": 6934,
                                                                                                      "end": 6950,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 191,
                                                                                                          "column": 20
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 191,
                                                                                                          "column": 36
                                                                                                        }
                                                                                                      },
                                                                                                      "operator": "=",
                                                                                                      "left": {
                                                                                                        "type": "Identifier",
                                                                                                        "start": 6934,
                                                                                                        "end": 6940,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 191,
                                                                                                            "column": 20
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 191,
                                                                                                            "column": 26
                                                                                                          },
                                                                                                          "identifierName": "result"
                                                                                                        },
                                                                                                        "name": "result"
                                                                                                      },
                                                                                                      "right": {
                                                                                                        "type": "Identifier",
                                                                                                        "start": 6943,
                                                                                                        "end": 6950,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 191,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 191,
                                                                                                            "column": 36
                                                                                                          },
                                                                                                          "identifierName": "results"
                                                                                                        },
                                                                                                        "name": "results"
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                ],
                                                                                                "directives": []
                                                                                              },
                                                                                              "alternate": {
                                                                                                "type": "IfStatement",
                                                                                                "start": 6977,
                                                                                                "end": 9722,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 192,
                                                                                                    "column": 25
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 243,
                                                                                                    "column": 19
                                                                                                  }
                                                                                                },
                                                                                                "test": {
                                                                                                  "type": "BinaryExpression",
                                                                                                  "start": 6981,
                                                                                                  "end": 7026,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 192,
                                                                                                      "column": 29
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 192,
                                                                                                      "column": 74
                                                                                                    }
                                                                                                  },
                                                                                                  "left": {
                                                                                                    "type": "CallExpression",
                                                                                                    "start": 6981,
                                                                                                    "end": 7019,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 192,
                                                                                                        "column": 29
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 192,
                                                                                                        "column": 67
                                                                                                      }
                                                                                                    },
                                                                                                    "callee": {
                                                                                                      "type": "MemberExpression",
                                                                                                      "start": 6981,
                                                                                                      "end": 6998,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 192,
                                                                                                          "column": 29
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 192,
                                                                                                          "column": 46
                                                                                                        }
                                                                                                      },
                                                                                                      "object": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "start": 6981,
                                                                                                        "end": 6990,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 192,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 192,
                                                                                                            "column": 38
                                                                                                          }
                                                                                                        },
                                                                                                        "object": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 6981,
                                                                                                          "end": 6986,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 192,
                                                                                                              "column": 29
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 192,
                                                                                                              "column": 34
                                                                                                            },
                                                                                                            "identifierName": "query"
                                                                                                          },
                                                                                                          "name": "query"
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 6987,
                                                                                                          "end": 6990,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 192,
                                                                                                              "column": 35
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 192,
                                                                                                              "column": 38
                                                                                                            },
                                                                                                            "identifierName": "sql"
                                                                                                          },
                                                                                                          "name": "sql"
                                                                                                        },
                                                                                                        "computed": false
                                                                                                      },
                                                                                                      "property": {
                                                                                                        "type": "Identifier",
                                                                                                        "start": 6991,
                                                                                                        "end": 6998,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 192,
                                                                                                            "column": 39
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 192,
                                                                                                            "column": 46
                                                                                                          },
                                                                                                          "identifierName": "indexOf"
                                                                                                        },
                                                                                                        "name": "indexOf"
                                                                                                      },
                                                                                                      "computed": false
                                                                                                    },
                                                                                                    "arguments": [
                                                                                                      {
                                                                                                        "type": "StringLiteral",
                                                                                                        "start": 6999,
                                                                                                        "end": 7018,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 192,
                                                                                                            "column": 47
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 192,
                                                                                                            "column": 66
                                                                                                          }
                                                                                                        },
                                                                                                        "extra": {
                                                                                                          "rawValue": "PRAGMA INDEX_LIST",
                                                                                                          "raw": "'PRAGMA INDEX_LIST'"
                                                                                                        },
                                                                                                        "value": "PRAGMA INDEX_LIST"
                                                                                                      }
                                                                                                    ]
                                                                                                  },
                                                                                                  "operator": "!==",
                                                                                                  "right": {
                                                                                                    "type": "UnaryExpression",
                                                                                                    "start": 7024,
                                                                                                    "end": 7026,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 192,
                                                                                                        "column": 72
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 192,
                                                                                                        "column": 74
                                                                                                      }
                                                                                                    },
                                                                                                    "operator": "-",
                                                                                                    "prefix": true,
                                                                                                    "argument": {
                                                                                                      "type": "NumericLiteral",
                                                                                                      "start": 7025,
                                                                                                      "end": 7026,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 192,
                                                                                                          "column": 73
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 192,
                                                                                                          "column": 74
                                                                                                        }
                                                                                                      },
                                                                                                      "extra": {
                                                                                                        "rawValue": 1,
                                                                                                        "raw": "1"
                                                                                                      },
                                                                                                      "value": 1
                                                                                                    },
                                                                                                    "extra": {
                                                                                                      "parenthesizedArgument": false
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "consequent": {
                                                                                                  "type": "BlockStatement",
                                                                                                  "start": 7028,
                                                                                                  "end": 7117,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 192,
                                                                                                      "column": 76
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 194,
                                                                                                      "column": 19
                                                                                                    }
                                                                                                  },
                                                                                                  "body": [
                                                                                                    {
                                                                                                      "type": "ExpressionStatement",
                                                                                                      "start": 7050,
                                                                                                      "end": 7097,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 193,
                                                                                                          "column": 20
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 193,
                                                                                                          "column": 67
                                                                                                        }
                                                                                                      },
                                                                                                      "expression": {
                                                                                                        "type": "AssignmentExpression",
                                                                                                        "start": 7050,
                                                                                                        "end": 7096,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 193,
                                                                                                            "column": 20
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 193,
                                                                                                            "column": 66
                                                                                                          }
                                                                                                        },
                                                                                                        "operator": "=",
                                                                                                        "left": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 7050,
                                                                                                          "end": 7056,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 193,
                                                                                                              "column": 20
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 193,
                                                                                                              "column": 26
                                                                                                            },
                                                                                                            "identifierName": "result"
                                                                                                          },
                                                                                                          "name": "result"
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "CallExpression",
                                                                                                          "start": 7059,
                                                                                                          "end": 7096,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 193,
                                                                                                              "column": 29
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 193,
                                                                                                              "column": 66
                                                                                                            }
                                                                                                          },
                                                                                                          "callee": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "start": 7059,
                                                                                                            "end": 7087,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 193,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 193,
                                                                                                                "column": 57
                                                                                                              }
                                                                                                            },
                                                                                                            "object": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 7059,
                                                                                                              "end": 7064,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 193,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 193,
                                                                                                                  "column": 34
                                                                                                                },
                                                                                                                "identifierName": "query"
                                                                                                              },
                                                                                                              "name": "query"
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 7065,
                                                                                                              "end": 7087,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 193,
                                                                                                                  "column": 35
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 193,
                                                                                                                  "column": 57
                                                                                                                },
                                                                                                                "identifierName": "handleShowIndexesQuery"
                                                                                                              },
                                                                                                              "name": "handleShowIndexesQuery"
                                                                                                            },
                                                                                                            "computed": false
                                                                                                          },
                                                                                                          "arguments": [
                                                                                                            {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 7088,
                                                                                                              "end": 7095,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 193,
                                                                                                                  "column": 58
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 193,
                                                                                                                  "column": 65
                                                                                                                },
                                                                                                                "identifierName": "results"
                                                                                                              },
                                                                                                              "name": "results"
                                                                                                            }
                                                                                                          ]
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "directives": []
                                                                                                },
                                                                                                "alternate": {
                                                                                                  "type": "IfStatement",
                                                                                                  "start": 7123,
                                                                                                  "end": 9722,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 194,
                                                                                                      "column": 25
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 243,
                                                                                                      "column": 19
                                                                                                    }
                                                                                                  },
                                                                                                  "test": {
                                                                                                    "type": "BinaryExpression",
                                                                                                    "start": 7127,
                                                                                                    "end": 7172,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 194,
                                                                                                        "column": 29
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 194,
                                                                                                        "column": 74
                                                                                                      }
                                                                                                    },
                                                                                                    "left": {
                                                                                                      "type": "CallExpression",
                                                                                                      "start": 7127,
                                                                                                      "end": 7165,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 194,
                                                                                                          "column": 29
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 194,
                                                                                                          "column": 67
                                                                                                        }
                                                                                                      },
                                                                                                      "callee": {
                                                                                                        "type": "MemberExpression",
                                                                                                        "start": 7127,
                                                                                                        "end": 7144,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 194,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 194,
                                                                                                            "column": 46
                                                                                                          }
                                                                                                        },
                                                                                                        "object": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "start": 7127,
                                                                                                          "end": 7136,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 194,
                                                                                                              "column": 29
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 194,
                                                                                                              "column": 38
                                                                                                            }
                                                                                                          },
                                                                                                          "object": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 7127,
                                                                                                            "end": 7132,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 194,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 194,
                                                                                                                "column": 34
                                                                                                              },
                                                                                                              "identifierName": "query"
                                                                                                            },
                                                                                                            "name": "query"
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 7133,
                                                                                                            "end": 7136,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 194,
                                                                                                                "column": 35
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 194,
                                                                                                                "column": 38
                                                                                                              },
                                                                                                              "identifierName": "sql"
                                                                                                            },
                                                                                                            "name": "sql"
                                                                                                          },
                                                                                                          "computed": false
                                                                                                        },
                                                                                                        "property": {
                                                                                                          "type": "Identifier",
                                                                                                          "start": 7137,
                                                                                                          "end": 7144,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 194,
                                                                                                              "column": 39
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 194,
                                                                                                              "column": 46
                                                                                                            },
                                                                                                            "identifierName": "indexOf"
                                                                                                          },
                                                                                                          "name": "indexOf"
                                                                                                        },
                                                                                                        "computed": false
                                                                                                      },
                                                                                                      "arguments": [
                                                                                                        {
                                                                                                          "type": "StringLiteral",
                                                                                                          "start": 7145,
                                                                                                          "end": 7164,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 194,
                                                                                                              "column": 47
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 194,
                                                                                                              "column": 66
                                                                                                            }
                                                                                                          },
                                                                                                          "extra": {
                                                                                                            "rawValue": "PRAGMA INDEX_INFO",
                                                                                                            "raw": "'PRAGMA INDEX_INFO'"
                                                                                                          },
                                                                                                          "value": "PRAGMA INDEX_INFO"
                                                                                                        }
                                                                                                      ]
                                                                                                    },
                                                                                                    "operator": "!==",
                                                                                                    "right": {
                                                                                                      "type": "UnaryExpression",
                                                                                                      "start": 7170,
                                                                                                      "end": 7172,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 194,
                                                                                                          "column": 72
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 194,
                                                                                                          "column": 74
                                                                                                        }
                                                                                                      },
                                                                                                      "operator": "-",
                                                                                                      "prefix": true,
                                                                                                      "argument": {
                                                                                                        "type": "NumericLiteral",
                                                                                                        "start": 7171,
                                                                                                        "end": 7172,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 194,
                                                                                                            "column": 73
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 194,
                                                                                                            "column": 74
                                                                                                          }
                                                                                                        },
                                                                                                        "extra": {
                                                                                                          "rawValue": 1,
                                                                                                          "raw": "1"
                                                                                                        },
                                                                                                        "value": 1
                                                                                                      },
                                                                                                      "extra": {
                                                                                                        "parenthesizedArgument": false
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "consequent": {
                                                                                                    "type": "BlockStatement",
                                                                                                    "start": 7174,
                                                                                                    "end": 7233,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 194,
                                                                                                        "column": 76
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 196,
                                                                                                        "column": 19
                                                                                                      }
                                                                                                    },
                                                                                                    "body": [
                                                                                                      {
                                                                                                        "type": "ExpressionStatement",
                                                                                                        "start": 7196,
                                                                                                        "end": 7213,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 195,
                                                                                                            "column": 20
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 195,
                                                                                                            "column": 37
                                                                                                          }
                                                                                                        },
                                                                                                        "expression": {
                                                                                                          "type": "AssignmentExpression",
                                                                                                          "start": 7196,
                                                                                                          "end": 7212,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 195,
                                                                                                              "column": 20
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 195,
                                                                                                              "column": 36
                                                                                                            }
                                                                                                          },
                                                                                                          "operator": "=",
                                                                                                          "left": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 7196,
                                                                                                            "end": 7202,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 195,
                                                                                                                "column": 20
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 195,
                                                                                                                "column": 26
                                                                                                              },
                                                                                                              "identifierName": "result"
                                                                                                            },
                                                                                                            "name": "result"
                                                                                                          },
                                                                                                          "right": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 7205,
                                                                                                            "end": 7212,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 195,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 195,
                                                                                                                "column": 36
                                                                                                              },
                                                                                                              "identifierName": "results"
                                                                                                            },
                                                                                                            "name": "results"
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    ],
                                                                                                    "directives": []
                                                                                                  },
                                                                                                  "alternate": {
                                                                                                    "type": "IfStatement",
                                                                                                    "start": 7239,
                                                                                                    "end": 9722,
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 196,
                                                                                                        "column": 25
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 243,
                                                                                                        "column": 19
                                                                                                      }
                                                                                                    },
                                                                                                    "test": {
                                                                                                      "type": "BinaryExpression",
                                                                                                      "start": 7243,
                                                                                                      "end": 7288,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 196,
                                                                                                          "column": 29
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 196,
                                                                                                          "column": 74
                                                                                                        }
                                                                                                      },
                                                                                                      "left": {
                                                                                                        "type": "CallExpression",
                                                                                                        "start": 7243,
                                                                                                        "end": 7281,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 196,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 196,
                                                                                                            "column": 67
                                                                                                          }
                                                                                                        },
                                                                                                        "callee": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "start": 7243,
                                                                                                          "end": 7260,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 196,
                                                                                                              "column": 29
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 196,
                                                                                                              "column": 46
                                                                                                            }
                                                                                                          },
                                                                                                          "object": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "start": 7243,
                                                                                                            "end": 7252,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 196,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 196,
                                                                                                                "column": 38
                                                                                                              }
                                                                                                            },
                                                                                                            "object": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 7243,
                                                                                                              "end": 7248,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 196,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 196,
                                                                                                                  "column": 34
                                                                                                                },
                                                                                                                "identifierName": "query"
                                                                                                              },
                                                                                                              "name": "query"
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 7249,
                                                                                                              "end": 7252,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 196,
                                                                                                                  "column": 35
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 196,
                                                                                                                  "column": 38
                                                                                                                },
                                                                                                                "identifierName": "sql"
                                                                                                              },
                                                                                                              "name": "sql"
                                                                                                            },
                                                                                                            "computed": false
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 7253,
                                                                                                            "end": 7260,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 196,
                                                                                                                "column": 39
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 196,
                                                                                                                "column": 46
                                                                                                              },
                                                                                                              "identifierName": "indexOf"
                                                                                                            },
                                                                                                            "name": "indexOf"
                                                                                                          },
                                                                                                          "computed": false
                                                                                                        },
                                                                                                        "arguments": [
                                                                                                          {
                                                                                                            "type": "StringLiteral",
                                                                                                            "start": 7261,
                                                                                                            "end": 7280,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 196,
                                                                                                                "column": 47
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 196,
                                                                                                                "column": 66
                                                                                                              }
                                                                                                            },
                                                                                                            "extra": {
                                                                                                              "rawValue": "PRAGMA TABLE_INFO",
                                                                                                              "raw": "'PRAGMA TABLE_INFO'"
                                                                                                            },
                                                                                                            "value": "PRAGMA TABLE_INFO"
                                                                                                          }
                                                                                                        ]
                                                                                                      },
                                                                                                      "operator": "!==",
                                                                                                      "right": {
                                                                                                        "type": "UnaryExpression",
                                                                                                        "start": 7286,
                                                                                                        "end": 7288,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 196,
                                                                                                            "column": 72
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 196,
                                                                                                            "column": 74
                                                                                                          }
                                                                                                        },
                                                                                                        "operator": "-",
                                                                                                        "prefix": true,
                                                                                                        "argument": {
                                                                                                          "type": "NumericLiteral",
                                                                                                          "start": 7287,
                                                                                                          "end": 7288,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 196,
                                                                                                              "column": 73
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 196,
                                                                                                              "column": 74
                                                                                                            }
                                                                                                          },
                                                                                                          "extra": {
                                                                                                            "rawValue": 1,
                                                                                                            "raw": "1"
                                                                                                          },
                                                                                                          "value": 1
                                                                                                        },
                                                                                                        "extra": {
                                                                                                          "parenthesizedArgument": false
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "consequent": {
                                                                                                      "type": "BlockStatement",
                                                                                                      "start": 7290,
                                                                                                      "end": 8707,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 196,
                                                                                                          "column": 76
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 227,
                                                                                                          "column": 19
                                                                                                        }
                                                                                                      },
                                                                                                      "body": [
                                                                                                        {
                                                                                                          "type": "ExpressionStatement",
                                                                                                          "start": 7393,
                                                                                                          "end": 7405,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 198,
                                                                                                              "column": 20
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 198,
                                                                                                              "column": 32
                                                                                                            }
                                                                                                          },
                                                                                                          "expression": {
                                                                                                            "type": "AssignmentExpression",
                                                                                                            "start": 7393,
                                                                                                            "end": 7404,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 198,
                                                                                                                "column": 20
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 198,
                                                                                                                "column": 31
                                                                                                              }
                                                                                                            },
                                                                                                            "operator": "=",
                                                                                                            "left": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 7393,
                                                                                                              "end": 7399,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 198,
                                                                                                                  "column": 20
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 198,
                                                                                                                  "column": 26
                                                                                                                },
                                                                                                                "identifierName": "result"
                                                                                                              },
                                                                                                              "name": "result",
                                                                                                              "leadingComments": null
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "ObjectExpression",
                                                                                                              "start": 7402,
                                                                                                              "end": 7404,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 198,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 198,
                                                                                                                  "column": 31
                                                                                                                }
                                                                                                              },
                                                                                                              "properties": []
                                                                                                            },
                                                                                                            "leadingComments": null
                                                                                                          },
                                                                                                          "leadingComments": [
                                                                                                            {
                                                                                                              "type": "CommentLine",
                                                                                                              "value": " this is the sqlite way of getting the metadata of a table",
                                                                                                              "start": 7312,
                                                                                                              "end": 7372,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 197,
                                                                                                                  "column": 20
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 197,
                                                                                                                  "column": 80
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          ]
                                                                                                        },
                                                                                                        {
                                                                                                          "type": "VariableDeclaration",
                                                                                                          "start": 7427,
                                                                                                          "end": 7444,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 200,
                                                                                                              "column": 20
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 200,
                                                                                                              "column": 37
                                                                                                            }
                                                                                                          },
                                                                                                          "declarations": [
                                                                                                            {
                                                                                                              "type": "VariableDeclarator",
                                                                                                              "start": 7431,
                                                                                                              "end": 7443,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 200,
                                                                                                                  "column": 24
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 200,
                                                                                                                  "column": 36
                                                                                                                }
                                                                                                              },
                                                                                                              "id": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 7431,
                                                                                                                "end": 7443,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 200,
                                                                                                                    "column": 24
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 200,
                                                                                                                    "column": 36
                                                                                                                  },
                                                                                                                  "identifierName": "defaultValue"
                                                                                                                },
                                                                                                                "name": "defaultValue"
                                                                                                              },
                                                                                                              "init": null
                                                                                                            }
                                                                                                          ],
                                                                                                          "kind": "let"
                                                                                                        },
                                                                                                        {
                                                                                                          "type": "ForOfStatement",
                                                                                                          "start": 7465,
                                                                                                          "end": 8687,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 201,
                                                                                                              "column": 20
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 226,
                                                                                                              "column": 21
                                                                                                            }
                                                                                                          },
                                                                                                          "left": {
                                                                                                            "type": "VariableDeclaration",
                                                                                                            "start": 7470,
                                                                                                            "end": 7483,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 201,
                                                                                                                "column": 25
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 201,
                                                                                                                "column": 38
                                                                                                              }
                                                                                                            },
                                                                                                            "declarations": [
                                                                                                              {
                                                                                                                "type": "VariableDeclarator",
                                                                                                                "start": 7476,
                                                                                                                "end": 7483,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 201,
                                                                                                                    "column": 31
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 201,
                                                                                                                    "column": 38
                                                                                                                  }
                                                                                                                },
                                                                                                                "id": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 7476,
                                                                                                                  "end": 7483,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 201,
                                                                                                                      "column": 31
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 201,
                                                                                                                      "column": 38
                                                                                                                    },
                                                                                                                    "identifierName": "_result"
                                                                                                                  },
                                                                                                                  "name": "_result"
                                                                                                                },
                                                                                                                "init": null
                                                                                                              }
                                                                                                            ],
                                                                                                            "kind": "const"
                                                                                                          },
                                                                                                          "right": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 7487,
                                                                                                            "end": 7494,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 201,
                                                                                                                "column": 42
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 201,
                                                                                                                "column": 49
                                                                                                              },
                                                                                                              "identifierName": "results"
                                                                                                            },
                                                                                                            "name": "results"
                                                                                                          },
                                                                                                          "body": {
                                                                                                            "type": "BlockStatement",
                                                                                                            "start": 7496,
                                                                                                            "end": 8687,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 201,
                                                                                                                "column": 51
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 226,
                                                                                                                "column": 21
                                                                                                              }
                                                                                                            },
                                                                                                            "body": [
                                                                                                              {
                                                                                                                "type": "IfStatement",
                                                                                                                "start": 7520,
                                                                                                                "end": 7955,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 202,
                                                                                                                    "column": 22
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 210,
                                                                                                                    "column": 23
                                                                                                                  }
                                                                                                                },
                                                                                                                "test": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "start": 7524,
                                                                                                                  "end": 7551,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 202,
                                                                                                                      "column": 26
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 202,
                                                                                                                      "column": 53
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 7524,
                                                                                                                    "end": 7542,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 202,
                                                                                                                        "column": 26
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 202,
                                                                                                                        "column": 44
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 7524,
                                                                                                                      "end": 7531,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 202,
                                                                                                                          "column": 26
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 202,
                                                                                                                          "column": 33
                                                                                                                        },
                                                                                                                        "identifierName": "_result"
                                                                                                                      },
                                                                                                                      "name": "_result"
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 7532,
                                                                                                                      "end": 7542,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 202,
                                                                                                                          "column": 34
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 202,
                                                                                                                          "column": 44
                                                                                                                        },
                                                                                                                        "identifierName": "dflt_value"
                                                                                                                      },
                                                                                                                      "name": "dflt_value"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  },
                                                                                                                  "operator": "===",
                                                                                                                  "right": {
                                                                                                                    "type": "NullLiteral",
                                                                                                                    "start": 7547,
                                                                                                                    "end": 7551,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 202,
                                                                                                                        "column": 49
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 202,
                                                                                                                        "column": 53
                                                                                                                      }
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "consequent": {
                                                                                                                  "type": "BlockStatement",
                                                                                                                  "start": 7553,
                                                                                                                  "end": 7693,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 202,
                                                                                                                      "column": 55
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 205,
                                                                                                                      "column": 23
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": [
                                                                                                                    {
                                                                                                                      "type": "ExpressionStatement",
                                                                                                                      "start": 7644,
                                                                                                                      "end": 7669,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 204,
                                                                                                                          "column": 24
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 204,
                                                                                                                          "column": 49
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "expression": {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "start": 7644,
                                                                                                                        "end": 7668,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 204,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 204,
                                                                                                                            "column": 48
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 7644,
                                                                                                                          "end": 7656,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 204,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 204,
                                                                                                                              "column": 36
                                                                                                                            },
                                                                                                                            "identifierName": "defaultValue"
                                                                                                                          },
                                                                                                                          "name": "defaultValue",
                                                                                                                          "leadingComments": null
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 7659,
                                                                                                                          "end": 7668,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 204,
                                                                                                                              "column": 39
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 204,
                                                                                                                              "column": 48
                                                                                                                            },
                                                                                                                            "identifierName": "undefined"
                                                                                                                          },
                                                                                                                          "name": "undefined"
                                                                                                                        },
                                                                                                                        "leadingComments": null
                                                                                                                      },
                                                                                                                      "leadingComments": [
                                                                                                                        {
                                                                                                                          "type": "CommentLine",
                                                                                                                          "value": " Column schema omits any \"DEFAULT ...\"",
                                                                                                                          "start": 7579,
                                                                                                                          "end": 7619,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 203,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 203,
                                                                                                                              "column": 64
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ]
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "directives": []
                                                                                                                },
                                                                                                                "alternate": {
                                                                                                                  "type": "IfStatement",
                                                                                                                  "start": 7699,
                                                                                                                  "end": 7955,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 205,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 210,
                                                                                                                      "column": 23
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "test": {
                                                                                                                    "type": "BinaryExpression",
                                                                                                                    "start": 7703,
                                                                                                                    "end": 7732,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 205,
                                                                                                                        "column": 33
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 205,
                                                                                                                        "column": 62
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "left": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 7703,
                                                                                                                      "end": 7721,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 205,
                                                                                                                          "column": 33
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 205,
                                                                                                                          "column": 51
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 7703,
                                                                                                                        "end": 7710,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 205,
                                                                                                                            "column": 33
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 205,
                                                                                                                            "column": 40
                                                                                                                          },
                                                                                                                          "identifierName": "_result"
                                                                                                                        },
                                                                                                                        "name": "_result"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 7711,
                                                                                                                        "end": 7721,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 205,
                                                                                                                            "column": 41
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 205,
                                                                                                                            "column": 51
                                                                                                                          },
                                                                                                                          "identifierName": "dflt_value"
                                                                                                                        },
                                                                                                                        "name": "dflt_value"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    },
                                                                                                                    "operator": "===",
                                                                                                                    "right": {
                                                                                                                      "type": "StringLiteral",
                                                                                                                      "start": 7726,
                                                                                                                      "end": 7732,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 205,
                                                                                                                          "column": 56
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 205,
                                                                                                                          "column": 62
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "extra": {
                                                                                                                        "rawValue": "NULL",
                                                                                                                        "raw": "'NULL'"
                                                                                                                      },
                                                                                                                      "value": "NULL"
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "consequent": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "start": 7734,
                                                                                                                    "end": 7865,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 205,
                                                                                                                        "column": 64
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 208,
                                                                                                                        "column": 23
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "start": 7821,
                                                                                                                        "end": 7841,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 207,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 207,
                                                                                                                            "column": 44
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "expression": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "start": 7821,
                                                                                                                          "end": 7840,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 207,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 207,
                                                                                                                              "column": 43
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 7821,
                                                                                                                            "end": 7833,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 207,
                                                                                                                                "column": 24
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 207,
                                                                                                                                "column": 36
                                                                                                                              },
                                                                                                                              "identifierName": "defaultValue"
                                                                                                                            },
                                                                                                                            "name": "defaultValue",
                                                                                                                            "leadingComments": null
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "NullLiteral",
                                                                                                                            "start": 7836,
                                                                                                                            "end": 7840,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 207,
                                                                                                                                "column": 39
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 207,
                                                                                                                                "column": 43
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "leadingComments": null
                                                                                                                        },
                                                                                                                        "leadingComments": [
                                                                                                                          {
                                                                                                                            "type": "CommentLine",
                                                                                                                            "value": " Column schema is a \"DEFAULT NULL\"",
                                                                                                                            "start": 7760,
                                                                                                                            "end": 7796,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 206,
                                                                                                                                "column": 24
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 206,
                                                                                                                                "column": 60
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ]
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "directives": []
                                                                                                                  },
                                                                                                                  "alternate": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "start": 7871,
                                                                                                                    "end": 7955,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 208,
                                                                                                                        "column": 29
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 210,
                                                                                                                        "column": 23
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "start": 7897,
                                                                                                                        "end": 7931,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 209,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 209,
                                                                                                                            "column": 58
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "expression": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "start": 7897,
                                                                                                                          "end": 7930,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 209,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 209,
                                                                                                                              "column": 57
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 7897,
                                                                                                                            "end": 7909,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 209,
                                                                                                                                "column": 24
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 209,
                                                                                                                                "column": 36
                                                                                                                              },
                                                                                                                              "identifierName": "defaultValue"
                                                                                                                            },
                                                                                                                            "name": "defaultValue"
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 7912,
                                                                                                                            "end": 7930,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 209,
                                                                                                                                "column": 39
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 209,
                                                                                                                                "column": 57
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 7912,
                                                                                                                              "end": 7919,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 209,
                                                                                                                                  "column": 39
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 209,
                                                                                                                                  "column": 46
                                                                                                                                },
                                                                                                                                "identifierName": "_result"
                                                                                                                              },
                                                                                                                              "name": "_result"
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 7920,
                                                                                                                              "end": 7930,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 209,
                                                                                                                                  "column": 47
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 209,
                                                                                                                                  "column": 57
                                                                                                                                },
                                                                                                                                "identifierName": "dflt_value"
                                                                                                                              },
                                                                                                                              "name": "dflt_value"
                                                                                                                            },
                                                                                                                            "computed": false
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "directives": []
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "ExpressionStatement",
                                                                                                                "start": 7979,
                                                                                                                "end": 8225,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 212,
                                                                                                                    "column": 22
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 217,
                                                                                                                    "column": 24
                                                                                                                  }
                                                                                                                },
                                                                                                                "expression": {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "start": 7979,
                                                                                                                  "end": 8224,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 212,
                                                                                                                      "column": 22
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 217,
                                                                                                                      "column": 23
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 7979,
                                                                                                                    "end": 7999,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 212,
                                                                                                                        "column": 22
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 212,
                                                                                                                        "column": 42
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 7979,
                                                                                                                      "end": 7985,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 212,
                                                                                                                          "column": 22
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 212,
                                                                                                                          "column": 28
                                                                                                                        },
                                                                                                                        "identifierName": "result"
                                                                                                                      },
                                                                                                                      "name": "result"
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 7986,
                                                                                                                      "end": 7998,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 212,
                                                                                                                          "column": 29
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 212,
                                                                                                                          "column": 41
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 7986,
                                                                                                                        "end": 7993,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 212,
                                                                                                                            "column": 29
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 212,
                                                                                                                            "column": 36
                                                                                                                          },
                                                                                                                          "identifierName": "_result"
                                                                                                                        },
                                                                                                                        "name": "_result"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 7994,
                                                                                                                        "end": 7998,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 212,
                                                                                                                            "column": 37
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 212,
                                                                                                                            "column": 41
                                                                                                                          },
                                                                                                                          "identifierName": "name"
                                                                                                                        },
                                                                                                                        "name": "name"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    },
                                                                                                                    "computed": true
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "ObjectExpression",
                                                                                                                    "start": 8002,
                                                                                                                    "end": 8224,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 212,
                                                                                                                        "column": 45
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 217,
                                                                                                                        "column": 23
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "properties": [
                                                                                                                      {
                                                                                                                        "type": "ObjectProperty",
                                                                                                                        "start": 8028,
                                                                                                                        "end": 8046,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 213,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 213,
                                                                                                                            "column": 42
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "method": false,
                                                                                                                        "shorthand": false,
                                                                                                                        "computed": false,
                                                                                                                        "key": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8028,
                                                                                                                          "end": 8032,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 213,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 213,
                                                                                                                              "column": 28
                                                                                                                            },
                                                                                                                            "identifierName": "type"
                                                                                                                          },
                                                                                                                          "name": "type"
                                                                                                                        },
                                                                                                                        "value": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 8034,
                                                                                                                          "end": 8046,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 213,
                                                                                                                              "column": 30
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 213,
                                                                                                                              "column": 42
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 8034,
                                                                                                                            "end": 8041,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 213,
                                                                                                                                "column": 30
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 213,
                                                                                                                                "column": 37
                                                                                                                              },
                                                                                                                              "identifierName": "_result"
                                                                                                                            },
                                                                                                                            "name": "_result"
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 8042,
                                                                                                                            "end": 8046,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 213,
                                                                                                                                "column": 38
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 213,
                                                                                                                                "column": 42
                                                                                                                              },
                                                                                                                              "identifierName": "type"
                                                                                                                            },
                                                                                                                            "name": "type"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "ObjectProperty",
                                                                                                                        "start": 8072,
                                                                                                                        "end": 8106,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 214,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 214,
                                                                                                                            "column": 58
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "method": false,
                                                                                                                        "shorthand": false,
                                                                                                                        "computed": false,
                                                                                                                        "key": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8072,
                                                                                                                          "end": 8081,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 214,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 214,
                                                                                                                              "column": 33
                                                                                                                            },
                                                                                                                            "identifierName": "allowNull"
                                                                                                                          },
                                                                                                                          "name": "allowNull"
                                                                                                                        },
                                                                                                                        "value": {
                                                                                                                          "type": "BinaryExpression",
                                                                                                                          "start": 8084,
                                                                                                                          "end": 8105,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 214,
                                                                                                                              "column": 36
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 214,
                                                                                                                              "column": 57
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "left": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 8084,
                                                                                                                            "end": 8099,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 214,
                                                                                                                                "column": 36
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 214,
                                                                                                                                "column": 51
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8084,
                                                                                                                              "end": 8091,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 214,
                                                                                                                                  "column": 36
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 214,
                                                                                                                                  "column": 43
                                                                                                                                },
                                                                                                                                "identifierName": "_result"
                                                                                                                              },
                                                                                                                              "name": "_result"
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8092,
                                                                                                                              "end": 8099,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 214,
                                                                                                                                  "column": 44
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 214,
                                                                                                                                  "column": 51
                                                                                                                                },
                                                                                                                                "identifierName": "notnull"
                                                                                                                              },
                                                                                                                              "name": "notnull"
                                                                                                                            },
                                                                                                                            "computed": false
                                                                                                                          },
                                                                                                                          "operator": "===",
                                                                                                                          "right": {
                                                                                                                            "type": "NumericLiteral",
                                                                                                                            "start": 8104,
                                                                                                                            "end": 8105,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 214,
                                                                                                                                "column": 56
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 214,
                                                                                                                                "column": 57
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "extra": {
                                                                                                                              "rawValue": 0,
                                                                                                                              "raw": "0"
                                                                                                                            },
                                                                                                                            "value": 0
                                                                                                                          },
                                                                                                                          "extra": {
                                                                                                                            "parenthesized": true,
                                                                                                                            "parenStart": 8083
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "ObjectProperty",
                                                                                                                        "start": 8132,
                                                                                                                        "end": 8144,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 215,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 215,
                                                                                                                            "column": 36
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "method": false,
                                                                                                                        "shorthand": true,
                                                                                                                        "computed": false,
                                                                                                                        "key": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8132,
                                                                                                                          "end": 8144,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 215,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 215,
                                                                                                                              "column": 36
                                                                                                                            },
                                                                                                                            "identifierName": "defaultValue"
                                                                                                                          },
                                                                                                                          "name": "defaultValue"
                                                                                                                        },
                                                                                                                        "value": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8132,
                                                                                                                          "end": 8144,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 215,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 215,
                                                                                                                              "column": 36
                                                                                                                            },
                                                                                                                            "identifierName": "defaultValue"
                                                                                                                          },
                                                                                                                          "name": "defaultValue"
                                                                                                                        },
                                                                                                                        "extra": {
                                                                                                                          "shorthand": true
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "ObjectProperty",
                                                                                                                        "start": 8170,
                                                                                                                        "end": 8200,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 216,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 216,
                                                                                                                            "column": 54
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "method": false,
                                                                                                                        "shorthand": false,
                                                                                                                        "computed": false,
                                                                                                                        "key": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8170,
                                                                                                                          "end": 8180,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 216,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 216,
                                                                                                                              "column": 34
                                                                                                                            },
                                                                                                                            "identifierName": "primaryKey"
                                                                                                                          },
                                                                                                                          "name": "primaryKey"
                                                                                                                        },
                                                                                                                        "value": {
                                                                                                                          "type": "BinaryExpression",
                                                                                                                          "start": 8183,
                                                                                                                          "end": 8199,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 216,
                                                                                                                              "column": 37
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 216,
                                                                                                                              "column": 53
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "left": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 8183,
                                                                                                                            "end": 8193,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 216,
                                                                                                                                "column": 37
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 216,
                                                                                                                                "column": 47
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8183,
                                                                                                                              "end": 8190,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 216,
                                                                                                                                  "column": 37
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 216,
                                                                                                                                  "column": 44
                                                                                                                                },
                                                                                                                                "identifierName": "_result"
                                                                                                                              },
                                                                                                                              "name": "_result"
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8191,
                                                                                                                              "end": 8193,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 216,
                                                                                                                                  "column": 45
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 216,
                                                                                                                                  "column": 47
                                                                                                                                },
                                                                                                                                "identifierName": "pk"
                                                                                                                              },
                                                                                                                              "name": "pk"
                                                                                                                            },
                                                                                                                            "computed": false
                                                                                                                          },
                                                                                                                          "operator": "!==",
                                                                                                                          "right": {
                                                                                                                            "type": "NumericLiteral",
                                                                                                                            "start": 8198,
                                                                                                                            "end": 8199,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 216,
                                                                                                                                "column": 52
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 216,
                                                                                                                                "column": 53
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "extra": {
                                                                                                                              "rawValue": 0,
                                                                                                                              "raw": "0"
                                                                                                                            },
                                                                                                                            "value": 0
                                                                                                                          },
                                                                                                                          "extra": {
                                                                                                                            "parenthesized": true,
                                                                                                                            "parenStart": 8182
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ]
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "IfStatement",
                                                                                                                "start": 8249,
                                                                                                                "end": 8444,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 219,
                                                                                                                    "column": 22
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 221,
                                                                                                                    "column": 23
                                                                                                                  }
                                                                                                                },
                                                                                                                "test": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "start": 8253,
                                                                                                                  "end": 8295,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 219,
                                                                                                                      "column": 26
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 219,
                                                                                                                      "column": 68
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 8253,
                                                                                                                    "end": 8278,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 219,
                                                                                                                        "column": 26
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 219,
                                                                                                                        "column": 51
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 8253,
                                                                                                                      "end": 8273,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 219,
                                                                                                                          "column": 26
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 219,
                                                                                                                          "column": 46
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 8253,
                                                                                                                        "end": 8259,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 219,
                                                                                                                            "column": 26
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 219,
                                                                                                                            "column": 32
                                                                                                                          },
                                                                                                                          "identifierName": "result"
                                                                                                                        },
                                                                                                                        "name": "result"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "start": 8260,
                                                                                                                        "end": 8272,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 219,
                                                                                                                            "column": 33
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 219,
                                                                                                                            "column": 45
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8260,
                                                                                                                          "end": 8267,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 219,
                                                                                                                              "column": 33
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 219,
                                                                                                                              "column": 40
                                                                                                                            },
                                                                                                                            "identifierName": "_result"
                                                                                                                          },
                                                                                                                          "name": "_result"
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8268,
                                                                                                                          "end": 8272,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 219,
                                                                                                                              "column": 41
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 219,
                                                                                                                              "column": 45
                                                                                                                            },
                                                                                                                            "identifierName": "name"
                                                                                                                          },
                                                                                                                          "name": "name"
                                                                                                                        },
                                                                                                                        "computed": false
                                                                                                                      },
                                                                                                                      "computed": true
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 8274,
                                                                                                                      "end": 8278,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 219,
                                                                                                                          "column": 47
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 219,
                                                                                                                          "column": 51
                                                                                                                        },
                                                                                                                        "identifierName": "type"
                                                                                                                      },
                                                                                                                      "name": "type"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  },
                                                                                                                  "operator": "===",
                                                                                                                  "right": {
                                                                                                                    "type": "StringLiteral",
                                                                                                                    "start": 8283,
                                                                                                                    "end": 8295,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 219,
                                                                                                                        "column": 56
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 219,
                                                                                                                        "column": 68
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "extra": {
                                                                                                                      "rawValue": "TINYINT(1)",
                                                                                                                      "raw": "'TINYINT(1)'"
                                                                                                                    },
                                                                                                                    "value": "TINYINT(1)"
                                                                                                                  }
                                                                                                                },
                                                                                                                "consequent": {
                                                                                                                  "type": "BlockStatement",
                                                                                                                  "start": 8297,
                                                                                                                  "end": 8444,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 219,
                                                                                                                      "column": 70
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 221,
                                                                                                                      "column": 23
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": [
                                                                                                                    {
                                                                                                                      "type": "ExpressionStatement",
                                                                                                                      "start": 8323,
                                                                                                                      "end": 8420,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 220,
                                                                                                                          "column": 24
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 220,
                                                                                                                          "column": 121
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "expression": {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "start": 8323,
                                                                                                                        "end": 8419,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 220,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 220,
                                                                                                                            "column": 120
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 8323,
                                                                                                                          "end": 8356,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 220,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 220,
                                                                                                                              "column": 57
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 8323,
                                                                                                                            "end": 8343,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 24
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 44
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8323,
                                                                                                                              "end": 8329,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 24
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 30
                                                                                                                                },
                                                                                                                                "identifierName": "result"
                                                                                                                              },
                                                                                                                              "name": "result"
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "start": 8330,
                                                                                                                              "end": 8342,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 31
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 43
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 8330,
                                                                                                                                "end": 8337,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 31
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 38
                                                                                                                                  },
                                                                                                                                  "identifierName": "_result"
                                                                                                                                },
                                                                                                                                "name": "_result"
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 8338,
                                                                                                                                "end": 8342,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 39
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 43
                                                                                                                                  },
                                                                                                                                  "identifierName": "name"
                                                                                                                                },
                                                                                                                                "name": "name"
                                                                                                                              },
                                                                                                                              "computed": false
                                                                                                                            },
                                                                                                                            "computed": true
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 8344,
                                                                                                                            "end": 8356,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 45
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 57
                                                                                                                              },
                                                                                                                              "identifierName": "defaultValue"
                                                                                                                            },
                                                                                                                            "name": "defaultValue"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 8359,
                                                                                                                          "end": 8419,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 220,
                                                                                                                              "column": 60
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 220,
                                                                                                                              "column": 120
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "ObjectExpression",
                                                                                                                            "start": 8359,
                                                                                                                            "end": 8384,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 60
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 85
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "properties": [
                                                                                                                              {
                                                                                                                                "type": "ObjectProperty",
                                                                                                                                "start": 8361,
                                                                                                                                "end": 8371,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 62
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 72
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "method": false,
                                                                                                                                "shorthand": false,
                                                                                                                                "computed": false,
                                                                                                                                "key": {
                                                                                                                                  "type": "StringLiteral",
                                                                                                                                  "start": 8361,
                                                                                                                                  "end": 8364,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 62
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 65
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "extra": {
                                                                                                                                    "rawValue": "0",
                                                                                                                                    "raw": "'0'"
                                                                                                                                  },
                                                                                                                                  "value": "0"
                                                                                                                                },
                                                                                                                                "value": {
                                                                                                                                  "type": "BooleanLiteral",
                                                                                                                                  "start": 8366,
                                                                                                                                  "end": 8371,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 67
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 72
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "value": false
                                                                                                                                }
                                                                                                                              },
                                                                                                                              {
                                                                                                                                "type": "ObjectProperty",
                                                                                                                                "start": 8373,
                                                                                                                                "end": 8382,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 74
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 83
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "method": false,
                                                                                                                                "shorthand": false,
                                                                                                                                "computed": false,
                                                                                                                                "key": {
                                                                                                                                  "type": "StringLiteral",
                                                                                                                                  "start": 8373,
                                                                                                                                  "end": 8376,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 74
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 77
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "extra": {
                                                                                                                                    "rawValue": "1",
                                                                                                                                    "raw": "'1'"
                                                                                                                                  },
                                                                                                                                  "value": "1"
                                                                                                                                },
                                                                                                                                "value": {
                                                                                                                                  "type": "BooleanLiteral",
                                                                                                                                  "start": 8378,
                                                                                                                                  "end": 8382,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 79
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 83
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "value": true
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ]
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 8385,
                                                                                                                            "end": 8418,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 86
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 220,
                                                                                                                                "column": 119
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "start": 8385,
                                                                                                                              "end": 8405,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 86
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 106
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 8385,
                                                                                                                                "end": 8391,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 86
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 92
                                                                                                                                  },
                                                                                                                                  "identifierName": "result"
                                                                                                                                },
                                                                                                                                "name": "result"
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "start": 8392,
                                                                                                                                "end": 8404,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 93
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 220,
                                                                                                                                    "column": 105
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "object": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "start": 8392,
                                                                                                                                  "end": 8399,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 93
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 100
                                                                                                                                    },
                                                                                                                                    "identifierName": "_result"
                                                                                                                                  },
                                                                                                                                  "name": "_result"
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "start": 8400,
                                                                                                                                  "end": 8404,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 101
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 220,
                                                                                                                                      "column": 105
                                                                                                                                    },
                                                                                                                                    "identifierName": "name"
                                                                                                                                  },
                                                                                                                                  "name": "name"
                                                                                                                                },
                                                                                                                                "computed": false
                                                                                                                              },
                                                                                                                              "computed": true
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8406,
                                                                                                                              "end": 8418,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 107
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 220,
                                                                                                                                  "column": 119
                                                                                                                                },
                                                                                                                                "identifierName": "defaultValue"
                                                                                                                              },
                                                                                                                              "name": "defaultValue"
                                                                                                                            },
                                                                                                                            "computed": false
                                                                                                                          },
                                                                                                                          "computed": true
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "directives": []
                                                                                                                },
                                                                                                                "alternate": null
                                                                                                              },
                                                                                                              {
                                                                                                                "type": "IfStatement",
                                                                                                                "start": 8468,
                                                                                                                "end": 8665,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 223,
                                                                                                                    "column": 22
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 225,
                                                                                                                    "column": 23
                                                                                                                  }
                                                                                                                },
                                                                                                                "test": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "start": 8472,
                                                                                                                  "end": 8525,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 223,
                                                                                                                      "column": 26
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 223,
                                                                                                                      "column": 79
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "left": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "start": 8472,
                                                                                                                    "end": 8512,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 223,
                                                                                                                        "column": 26
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 223,
                                                                                                                        "column": 66
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "operator": "typeof",
                                                                                                                    "prefix": true,
                                                                                                                    "argument": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 8479,
                                                                                                                      "end": 8512,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 223,
                                                                                                                          "column": 33
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 223,
                                                                                                                          "column": 66
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "start": 8479,
                                                                                                                        "end": 8499,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 223,
                                                                                                                            "column": 33
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 223,
                                                                                                                            "column": 53
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 8479,
                                                                                                                          "end": 8485,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 223,
                                                                                                                              "column": 33
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 223,
                                                                                                                              "column": 39
                                                                                                                            },
                                                                                                                            "identifierName": "result"
                                                                                                                          },
                                                                                                                          "name": "result"
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 8486,
                                                                                                                          "end": 8498,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 223,
                                                                                                                              "column": 40
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 223,
                                                                                                                              "column": 52
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 8486,
                                                                                                                            "end": 8493,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 223,
                                                                                                                                "column": 40
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 223,
                                                                                                                                "column": 47
                                                                                                                              },
                                                                                                                              "identifierName": "_result"
                                                                                                                            },
                                                                                                                            "name": "_result"
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 8494,
                                                                                                                            "end": 8498,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 223,
                                                                                                                                "column": 48
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 223,
                                                                                                                                "column": 52
                                                                                                                              },
                                                                                                                              "identifierName": "name"
                                                                                                                            },
                                                                                                                            "name": "name"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        },
                                                                                                                        "computed": true
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 8500,
                                                                                                                        "end": 8512,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 223,
                                                                                                                            "column": 54
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 223,
                                                                                                                            "column": 66
                                                                                                                          },
                                                                                                                          "identifierName": "defaultValue"
                                                                                                                        },
                                                                                                                        "name": "defaultValue"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    },
                                                                                                                    "extra": {
                                                                                                                      "parenthesizedArgument": false
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "operator": "===",
                                                                                                                  "right": {
                                                                                                                    "type": "StringLiteral",
                                                                                                                    "start": 8517,
                                                                                                                    "end": 8525,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 223,
                                                                                                                        "column": 71
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 223,
                                                                                                                        "column": 79
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "extra": {
                                                                                                                      "rawValue": "string",
                                                                                                                      "raw": "'string'"
                                                                                                                    },
                                                                                                                    "value": "string"
                                                                                                                  }
                                                                                                                },
                                                                                                                "consequent": {
                                                                                                                  "type": "BlockStatement",
                                                                                                                  "start": 8527,
                                                                                                                  "end": 8665,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 223,
                                                                                                                      "column": 81
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 225,
                                                                                                                      "column": 23
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": [
                                                                                                                    {
                                                                                                                      "type": "ExpressionStatement",
                                                                                                                      "start": 8553,
                                                                                                                      "end": 8641,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 224,
                                                                                                                          "column": 24
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 224,
                                                                                                                          "column": 112
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "expression": {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "start": 8553,
                                                                                                                        "end": 8640,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 224,
                                                                                                                            "column": 24
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 224,
                                                                                                                            "column": 111
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 8553,
                                                                                                                          "end": 8586,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 224,
                                                                                                                              "column": 24
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 224,
                                                                                                                              "column": 57
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 8553,
                                                                                                                            "end": 8573,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 224,
                                                                                                                                "column": 24
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 224,
                                                                                                                                "column": 44
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8553,
                                                                                                                              "end": 8559,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 24
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 30
                                                                                                                                },
                                                                                                                                "identifierName": "result"
                                                                                                                              },
                                                                                                                              "name": "result"
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "start": 8560,
                                                                                                                              "end": 8572,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 31
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 43
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 8560,
                                                                                                                                "end": 8567,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 31
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 38
                                                                                                                                  },
                                                                                                                                  "identifierName": "_result"
                                                                                                                                },
                                                                                                                                "name": "_result"
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 8568,
                                                                                                                                "end": 8572,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 39
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 43
                                                                                                                                  },
                                                                                                                                  "identifierName": "name"
                                                                                                                                },
                                                                                                                                "name": "name"
                                                                                                                              },
                                                                                                                              "computed": false
                                                                                                                            },
                                                                                                                            "computed": true
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 8574,
                                                                                                                            "end": 8586,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 224,
                                                                                                                                "column": 45
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 224,
                                                                                                                                "column": 57
                                                                                                                              },
                                                                                                                              "identifierName": "defaultValue"
                                                                                                                            },
                                                                                                                            "name": "defaultValue"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "start": 8589,
                                                                                                                          "end": 8640,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 224,
                                                                                                                              "column": 60
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 224,
                                                                                                                              "column": 111
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "callee": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 8589,
                                                                                                                            "end": 8630,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 224,
                                                                                                                                "column": 60
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 224,
                                                                                                                                "column": 101
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "start": 8589,
                                                                                                                              "end": 8622,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 60
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 93
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "object": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "start": 8589,
                                                                                                                                "end": 8609,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 60
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 80
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "object": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "start": 8589,
                                                                                                                                  "end": 8595,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 224,
                                                                                                                                      "column": 60
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 224,
                                                                                                                                      "column": 66
                                                                                                                                    },
                                                                                                                                    "identifierName": "result"
                                                                                                                                  },
                                                                                                                                  "name": "result"
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "start": 8596,
                                                                                                                                  "end": 8608,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 224,
                                                                                                                                      "column": 67
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 224,
                                                                                                                                      "column": 79
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "object": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "start": 8596,
                                                                                                                                    "end": 8603,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 224,
                                                                                                                                        "column": 67
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 224,
                                                                                                                                        "column": 74
                                                                                                                                      },
                                                                                                                                      "identifierName": "_result"
                                                                                                                                    },
                                                                                                                                    "name": "_result"
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "start": 8604,
                                                                                                                                    "end": 8608,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 224,
                                                                                                                                        "column": 75
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 224,
                                                                                                                                        "column": 79
                                                                                                                                      },
                                                                                                                                      "identifierName": "name"
                                                                                                                                    },
                                                                                                                                    "name": "name"
                                                                                                                                  },
                                                                                                                                  "computed": false
                                                                                                                                },
                                                                                                                                "computed": true
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 8610,
                                                                                                                                "end": 8622,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 81
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 224,
                                                                                                                                    "column": 93
                                                                                                                                  },
                                                                                                                                  "identifierName": "defaultValue"
                                                                                                                                },
                                                                                                                                "name": "defaultValue"
                                                                                                                              },
                                                                                                                              "computed": false
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 8623,
                                                                                                                              "end": 8630,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 94
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 101
                                                                                                                                },
                                                                                                                                "identifierName": "replace"
                                                                                                                              },
                                                                                                                              "name": "replace"
                                                                                                                            },
                                                                                                                            "computed": false
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "RegExpLiteral",
                                                                                                                              "start": 8631,
                                                                                                                              "end": 8635,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 102
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 106
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "extra": {
                                                                                                                                "raw": "/'/g"
                                                                                                                              },
                                                                                                                              "pattern": "'",
                                                                                                                              "flags": "g"
                                                                                                                            },
                                                                                                                            {
                                                                                                                              "type": "StringLiteral",
                                                                                                                              "start": 8637,
                                                                                                                              "end": 8639,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 108
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 224,
                                                                                                                                  "column": 110
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "extra": {
                                                                                                                                "rawValue": "",
                                                                                                                                "raw": "''"
                                                                                                                              },
                                                                                                                              "value": ""
                                                                                                                            }
                                                                                                                          ]
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "directives": []
                                                                                                                },
                                                                                                                "alternate": null
                                                                                                              }
                                                                                                            ],
                                                                                                            "directives": []
                                                                                                          }
                                                                                                        }
                                                                                                      ],
                                                                                                      "directives": []
                                                                                                    },
                                                                                                    "alternate": {
                                                                                                      "type": "IfStatement",
                                                                                                      "start": 8713,
                                                                                                      "end": 9722,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 227,
                                                                                                          "column": 25
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 243,
                                                                                                          "column": 19
                                                                                                        }
                                                                                                      },
                                                                                                      "test": {
                                                                                                        "type": "BinaryExpression",
                                                                                                        "start": 8717,
                                                                                                        "end": 8765,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 227,
                                                                                                            "column": 29
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 227,
                                                                                                            "column": 77
                                                                                                          }
                                                                                                        },
                                                                                                        "left": {
                                                                                                          "type": "CallExpression",
                                                                                                          "start": 8717,
                                                                                                          "end": 8758,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 227,
                                                                                                              "column": 29
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 227,
                                                                                                              "column": 70
                                                                                                            }
                                                                                                          },
                                                                                                          "callee": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "start": 8717,
                                                                                                            "end": 8734,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 227,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 227,
                                                                                                                "column": 46
                                                                                                              }
                                                                                                            },
                                                                                                            "object": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 8717,
                                                                                                              "end": 8726,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 227,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 227,
                                                                                                                  "column": 38
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 8717,
                                                                                                                "end": 8722,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 227,
                                                                                                                    "column": 29
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 227,
                                                                                                                    "column": 34
                                                                                                                  },
                                                                                                                  "identifierName": "query"
                                                                                                                },
                                                                                                                "name": "query"
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 8723,
                                                                                                                "end": 8726,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 227,
                                                                                                                    "column": 35
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 227,
                                                                                                                    "column": 38
                                                                                                                  },
                                                                                                                  "identifierName": "sql"
                                                                                                                },
                                                                                                                "name": "sql"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 8727,
                                                                                                              "end": 8734,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 227,
                                                                                                                  "column": 39
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 227,
                                                                                                                  "column": 46
                                                                                                                },
                                                                                                                "identifierName": "indexOf"
                                                                                                              },
                                                                                                              "name": "indexOf"
                                                                                                            },
                                                                                                            "computed": false
                                                                                                          },
                                                                                                          "arguments": [
                                                                                                            {
                                                                                                              "type": "StringLiteral",
                                                                                                              "start": 8735,
                                                                                                              "end": 8757,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 227,
                                                                                                                  "column": 47
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 227,
                                                                                                                  "column": 69
                                                                                                                }
                                                                                                              },
                                                                                                              "extra": {
                                                                                                                "rawValue": "PRAGMA foreign_keys;",
                                                                                                                "raw": "'PRAGMA foreign_keys;'"
                                                                                                              },
                                                                                                              "value": "PRAGMA foreign_keys;"
                                                                                                            }
                                                                                                          ]
                                                                                                        },
                                                                                                        "operator": "!==",
                                                                                                        "right": {
                                                                                                          "type": "UnaryExpression",
                                                                                                          "start": 8763,
                                                                                                          "end": 8765,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 227,
                                                                                                              "column": 75
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 227,
                                                                                                              "column": 77
                                                                                                            }
                                                                                                          },
                                                                                                          "operator": "-",
                                                                                                          "prefix": true,
                                                                                                          "argument": {
                                                                                                            "type": "NumericLiteral",
                                                                                                            "start": 8764,
                                                                                                            "end": 8765,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 227,
                                                                                                                "column": 76
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 227,
                                                                                                                "column": 77
                                                                                                              }
                                                                                                            },
                                                                                                            "extra": {
                                                                                                              "rawValue": 1,
                                                                                                              "raw": "1"
                                                                                                            },
                                                                                                            "value": 1
                                                                                                          },
                                                                                                          "extra": {
                                                                                                            "parenthesizedArgument": false
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "consequent": {
                                                                                                        "type": "BlockStatement",
                                                                                                        "start": 8767,
                                                                                                        "end": 8829,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 227,
                                                                                                            "column": 79
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 229,
                                                                                                            "column": 19
                                                                                                          }
                                                                                                        },
                                                                                                        "body": [
                                                                                                          {
                                                                                                            "type": "ExpressionStatement",
                                                                                                            "start": 8789,
                                                                                                            "end": 8809,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 228,
                                                                                                                "column": 20
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 228,
                                                                                                                "column": 40
                                                                                                              }
                                                                                                            },
                                                                                                            "expression": {
                                                                                                              "type": "AssignmentExpression",
                                                                                                              "start": 8789,
                                                                                                              "end": 8808,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 228,
                                                                                                                  "column": 20
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 228,
                                                                                                                  "column": 39
                                                                                                                }
                                                                                                              },
                                                                                                              "operator": "=",
                                                                                                              "left": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 8789,
                                                                                                                "end": 8795,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 228,
                                                                                                                    "column": 20
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 228,
                                                                                                                    "column": 26
                                                                                                                  },
                                                                                                                  "identifierName": "result"
                                                                                                                },
                                                                                                                "name": "result"
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 8798,
                                                                                                                "end": 8808,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 228,
                                                                                                                    "column": 29
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 228,
                                                                                                                    "column": 39
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 8798,
                                                                                                                  "end": 8805,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 228,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 228,
                                                                                                                      "column": 36
                                                                                                                    },
                                                                                                                    "identifierName": "results"
                                                                                                                  },
                                                                                                                  "name": "results"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "NumericLiteral",
                                                                                                                  "start": 8806,
                                                                                                                  "end": 8807,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 228,
                                                                                                                      "column": 37
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 228,
                                                                                                                      "column": 38
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "extra": {
                                                                                                                    "rawValue": 0,
                                                                                                                    "raw": "0"
                                                                                                                  },
                                                                                                                  "value": 0
                                                                                                                },
                                                                                                                "computed": true
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        ],
                                                                                                        "directives": []
                                                                                                      },
                                                                                                      "alternate": {
                                                                                                        "type": "IfStatement",
                                                                                                        "start": 8835,
                                                                                                        "end": 9722,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 229,
                                                                                                            "column": 25
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 243,
                                                                                                            "column": 19
                                                                                                          }
                                                                                                        },
                                                                                                        "test": {
                                                                                                          "type": "BinaryExpression",
                                                                                                          "start": 8839,
                                                                                                          "end": 8886,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 229,
                                                                                                              "column": 29
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 229,
                                                                                                              "column": 76
                                                                                                            }
                                                                                                          },
                                                                                                          "left": {
                                                                                                            "type": "CallExpression",
                                                                                                            "start": 8839,
                                                                                                            "end": 8879,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 229,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 229,
                                                                                                                "column": 69
                                                                                                              }
                                                                                                            },
                                                                                                            "callee": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "start": 8839,
                                                                                                              "end": 8856,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 229,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 229,
                                                                                                                  "column": 46
                                                                                                                }
                                                                                                              },
                                                                                                              "object": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 8839,
                                                                                                                "end": 8848,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 229,
                                                                                                                    "column": 29
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 229,
                                                                                                                    "column": 38
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 8839,
                                                                                                                  "end": 8844,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 229,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 229,
                                                                                                                      "column": 34
                                                                                                                    },
                                                                                                                    "identifierName": "query"
                                                                                                                  },
                                                                                                                  "name": "query"
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 8845,
                                                                                                                  "end": 8848,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 229,
                                                                                                                      "column": 35
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 229,
                                                                                                                      "column": 38
                                                                                                                    },
                                                                                                                    "identifierName": "sql"
                                                                                                                  },
                                                                                                                  "name": "sql"
                                                                                                                },
                                                                                                                "computed": false
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "start": 8849,
                                                                                                                "end": 8856,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 229,
                                                                                                                    "column": 39
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 229,
                                                                                                                    "column": 46
                                                                                                                  },
                                                                                                                  "identifierName": "indexOf"
                                                                                                                },
                                                                                                                "name": "indexOf"
                                                                                                              },
                                                                                                              "computed": false
                                                                                                            },
                                                                                                            "arguments": [
                                                                                                              {
                                                                                                                "type": "StringLiteral",
                                                                                                                "start": 8857,
                                                                                                                "end": 8878,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 229,
                                                                                                                    "column": 47
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 229,
                                                                                                                    "column": 68
                                                                                                                  }
                                                                                                                },
                                                                                                                "extra": {
                                                                                                                  "rawValue": "PRAGMA foreign_keys",
                                                                                                                  "raw": "'PRAGMA foreign_keys'"
                                                                                                                },
                                                                                                                "value": "PRAGMA foreign_keys"
                                                                                                              }
                                                                                                            ]
                                                                                                          },
                                                                                                          "operator": "!==",
                                                                                                          "right": {
                                                                                                            "type": "UnaryExpression",
                                                                                                            "start": 8884,
                                                                                                            "end": 8886,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 229,
                                                                                                                "column": 74
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 229,
                                                                                                                "column": 76
                                                                                                              }
                                                                                                            },
                                                                                                            "operator": "-",
                                                                                                            "prefix": true,
                                                                                                            "argument": {
                                                                                                              "type": "NumericLiteral",
                                                                                                              "start": 8885,
                                                                                                              "end": 8886,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 229,
                                                                                                                  "column": 75
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 229,
                                                                                                                  "column": 76
                                                                                                                }
                                                                                                              },
                                                                                                              "extra": {
                                                                                                                "rawValue": 1,
                                                                                                                "raw": "1"
                                                                                                              },
                                                                                                              "value": 1
                                                                                                            },
                                                                                                            "extra": {
                                                                                                              "parenthesizedArgument": false
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "consequent": {
                                                                                                          "type": "BlockStatement",
                                                                                                          "start": 8888,
                                                                                                          "end": 8947,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 229,
                                                                                                              "column": 78
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 231,
                                                                                                              "column": 19
                                                                                                            }
                                                                                                          },
                                                                                                          "body": [
                                                                                                            {
                                                                                                              "type": "ExpressionStatement",
                                                                                                              "start": 8910,
                                                                                                              "end": 8927,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 230,
                                                                                                                  "column": 20
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 230,
                                                                                                                  "column": 37
                                                                                                                }
                                                                                                              },
                                                                                                              "expression": {
                                                                                                                "type": "AssignmentExpression",
                                                                                                                "start": 8910,
                                                                                                                "end": 8926,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 230,
                                                                                                                    "column": 20
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 230,
                                                                                                                    "column": 36
                                                                                                                  }
                                                                                                                },
                                                                                                                "operator": "=",
                                                                                                                "left": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 8910,
                                                                                                                  "end": 8916,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 230,
                                                                                                                      "column": 20
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 230,
                                                                                                                      "column": 26
                                                                                                                    },
                                                                                                                    "identifierName": "result"
                                                                                                                  },
                                                                                                                  "name": "result"
                                                                                                                },
                                                                                                                "right": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 8919,
                                                                                                                  "end": 8926,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 230,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 230,
                                                                                                                      "column": 36
                                                                                                                    },
                                                                                                                    "identifierName": "results"
                                                                                                                  },
                                                                                                                  "name": "results"
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          ],
                                                                                                          "directives": []
                                                                                                        },
                                                                                                        "alternate": {
                                                                                                          "type": "IfStatement",
                                                                                                          "start": 8953,
                                                                                                          "end": 9722,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 231,
                                                                                                              "column": 25
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 243,
                                                                                                              "column": 19
                                                                                                            }
                                                                                                          },
                                                                                                          "test": {
                                                                                                            "type": "BinaryExpression",
                                                                                                            "start": 8957,
                                                                                                            "end": 9008,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 231,
                                                                                                                "column": 29
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 231,
                                                                                                                "column": 80
                                                                                                              }
                                                                                                            },
                                                                                                            "left": {
                                                                                                              "type": "CallExpression",
                                                                                                              "start": 8957,
                                                                                                              "end": 9001,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 231,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 231,
                                                                                                                  "column": 73
                                                                                                                }
                                                                                                              },
                                                                                                              "callee": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "start": 8957,
                                                                                                                "end": 8974,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 231,
                                                                                                                    "column": 29
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 231,
                                                                                                                    "column": 46
                                                                                                                  }
                                                                                                                },
                                                                                                                "object": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "start": 8957,
                                                                                                                  "end": 8966,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 231,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 231,
                                                                                                                      "column": 38
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 8957,
                                                                                                                    "end": 8962,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 231,
                                                                                                                        "column": 29
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 231,
                                                                                                                        "column": 34
                                                                                                                      },
                                                                                                                      "identifierName": "query"
                                                                                                                    },
                                                                                                                    "name": "query"
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 8963,
                                                                                                                    "end": 8966,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 231,
                                                                                                                        "column": 35
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 231,
                                                                                                                        "column": 38
                                                                                                                      },
                                                                                                                      "identifierName": "sql"
                                                                                                                    },
                                                                                                                    "name": "sql"
                                                                                                                  },
                                                                                                                  "computed": false
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "start": 8967,
                                                                                                                  "end": 8974,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 231,
                                                                                                                      "column": 39
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 231,
                                                                                                                      "column": 46
                                                                                                                    },
                                                                                                                    "identifierName": "indexOf"
                                                                                                                  },
                                                                                                                  "name": "indexOf"
                                                                                                                },
                                                                                                                "computed": false
                                                                                                              },
                                                                                                              "arguments": [
                                                                                                                {
                                                                                                                  "type": "StringLiteral",
                                                                                                                  "start": 8975,
                                                                                                                  "end": 9000,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 231,
                                                                                                                      "column": 47
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 231,
                                                                                                                      "column": 72
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "extra": {
                                                                                                                    "rawValue": "PRAGMA foreign_key_list",
                                                                                                                    "raw": "'PRAGMA foreign_key_list'"
                                                                                                                  },
                                                                                                                  "value": "PRAGMA foreign_key_list"
                                                                                                                }
                                                                                                              ]
                                                                                                            },
                                                                                                            "operator": "!==",
                                                                                                            "right": {
                                                                                                              "type": "UnaryExpression",
                                                                                                              "start": 9006,
                                                                                                              "end": 9008,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 231,
                                                                                                                  "column": 78
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 231,
                                                                                                                  "column": 80
                                                                                                                }
                                                                                                              },
                                                                                                              "operator": "-",
                                                                                                              "prefix": true,
                                                                                                              "argument": {
                                                                                                                "type": "NumericLiteral",
                                                                                                                "start": 9007,
                                                                                                                "end": 9008,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 231,
                                                                                                                    "column": 79
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 231,
                                                                                                                    "column": 80
                                                                                                                  }
                                                                                                                },
                                                                                                                "extra": {
                                                                                                                  "rawValue": 1,
                                                                                                                  "raw": "1"
                                                                                                                },
                                                                                                                "value": 1
                                                                                                              },
                                                                                                              "extra": {
                                                                                                                "parenthesizedArgument": false
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "consequent": {
                                                                                                            "type": "BlockStatement",
                                                                                                            "start": 9010,
                                                                                                            "end": 9069,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 231,
                                                                                                                "column": 82
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 233,
                                                                                                                "column": 19
                                                                                                              }
                                                                                                            },
                                                                                                            "body": [
                                                                                                              {
                                                                                                                "type": "ExpressionStatement",
                                                                                                                "start": 9032,
                                                                                                                "end": 9049,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 232,
                                                                                                                    "column": 20
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 232,
                                                                                                                    "column": 37
                                                                                                                  }
                                                                                                                },
                                                                                                                "expression": {
                                                                                                                  "type": "AssignmentExpression",
                                                                                                                  "start": 9032,
                                                                                                                  "end": 9048,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 232,
                                                                                                                      "column": 20
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 232,
                                                                                                                      "column": 36
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "operator": "=",
                                                                                                                  "left": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 9032,
                                                                                                                    "end": 9038,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 232,
                                                                                                                        "column": 20
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 232,
                                                                                                                        "column": 26
                                                                                                                      },
                                                                                                                      "identifierName": "result"
                                                                                                                    },
                                                                                                                    "name": "result"
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 9041,
                                                                                                                    "end": 9048,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 232,
                                                                                                                        "column": 29
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 232,
                                                                                                                        "column": 36
                                                                                                                      },
                                                                                                                      "identifierName": "results"
                                                                                                                    },
                                                                                                                    "name": "results"
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            ],
                                                                                                            "directives": []
                                                                                                          },
                                                                                                          "alternate": {
                                                                                                            "type": "IfStatement",
                                                                                                            "start": 9075,
                                                                                                            "end": 9722,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 233,
                                                                                                                "column": 25
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 243,
                                                                                                                "column": 19
                                                                                                              }
                                                                                                            },
                                                                                                            "test": {
                                                                                                              "type": "BinaryExpression",
                                                                                                              "start": 9079,
                                                                                                              "end": 9160,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 233,
                                                                                                                  "column": 29
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 233,
                                                                                                                  "column": 110
                                                                                                                }
                                                                                                              },
                                                                                                              "left": {
                                                                                                                "type": "CallExpression",
                                                                                                                "start": 9079,
                                                                                                                "end": 9153,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 233,
                                                                                                                    "column": 29
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 233,
                                                                                                                    "column": 103
                                                                                                                  }
                                                                                                                },
                                                                                                                "callee": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "start": 9079,
                                                                                                                  "end": 9133,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 233,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 233,
                                                                                                                      "column": 83
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "object": {
                                                                                                                    "type": "ArrayExpression",
                                                                                                                    "start": 9079,
                                                                                                                    "end": 9125,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 233,
                                                                                                                        "column": 29
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 233,
                                                                                                                        "column": 75
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "elements": [
                                                                                                                      {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "start": 9080,
                                                                                                                        "end": 9101,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 30
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 51
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 9080,
                                                                                                                          "end": 9090,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 30
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 40
                                                                                                                            },
                                                                                                                            "identifierName": "QueryTypes"
                                                                                                                          },
                                                                                                                          "name": "QueryTypes"
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 9091,
                                                                                                                          "end": 9101,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 41
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 51
                                                                                                                            },
                                                                                                                            "identifierName": "BULKUPDATE"
                                                                                                                          },
                                                                                                                          "name": "BULKUPDATE"
                                                                                                                        },
                                                                                                                        "computed": false
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "start": 9103,
                                                                                                                        "end": 9124,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 53
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 74
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 9103,
                                                                                                                          "end": 9113,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 53
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 63
                                                                                                                            },
                                                                                                                            "identifierName": "QueryTypes"
                                                                                                                          },
                                                                                                                          "name": "QueryTypes"
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 9114,
                                                                                                                          "end": 9124,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 64
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 233,
                                                                                                                              "column": 74
                                                                                                                            },
                                                                                                                            "identifierName": "BULKDELETE"
                                                                                                                          },
                                                                                                                          "name": "BULKDELETE"
                                                                                                                        },
                                                                                                                        "computed": false
                                                                                                                      }
                                                                                                                    ]
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 9126,
                                                                                                                    "end": 9133,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 233,
                                                                                                                        "column": 76
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 233,
                                                                                                                        "column": 83
                                                                                                                      },
                                                                                                                      "identifierName": "indexOf"
                                                                                                                    },
                                                                                                                    "name": "indexOf"
                                                                                                                  },
                                                                                                                  "computed": false
                                                                                                                },
                                                                                                                "arguments": [
                                                                                                                  {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 9134,
                                                                                                                    "end": 9152,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 233,
                                                                                                                        "column": 84
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 233,
                                                                                                                        "column": 102
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 9134,
                                                                                                                      "end": 9147,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 233,
                                                                                                                          "column": 84
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 233,
                                                                                                                          "column": 97
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9134,
                                                                                                                        "end": 9139,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 84
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 89
                                                                                                                          },
                                                                                                                          "identifierName": "query"
                                                                                                                        },
                                                                                                                        "name": "query"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9140,
                                                                                                                        "end": 9147,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 90
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 233,
                                                                                                                            "column": 97
                                                                                                                          },
                                                                                                                          "identifierName": "options"
                                                                                                                        },
                                                                                                                        "name": "options"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 9148,
                                                                                                                      "end": 9152,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 233,
                                                                                                                          "column": 98
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 233,
                                                                                                                          "column": 102
                                                                                                                        },
                                                                                                                        "identifierName": "type"
                                                                                                                      },
                                                                                                                      "name": "type"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  }
                                                                                                                ]
                                                                                                              },
                                                                                                              "operator": "!==",
                                                                                                              "right": {
                                                                                                                "type": "UnaryExpression",
                                                                                                                "start": 9158,
                                                                                                                "end": 9160,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 233,
                                                                                                                    "column": 108
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 233,
                                                                                                                    "column": 110
                                                                                                                  }
                                                                                                                },
                                                                                                                "operator": "-",
                                                                                                                "prefix": true,
                                                                                                                "argument": {
                                                                                                                  "type": "NumericLiteral",
                                                                                                                  "start": 9159,
                                                                                                                  "end": 9160,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 233,
                                                                                                                      "column": 109
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 233,
                                                                                                                      "column": 110
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "extra": {
                                                                                                                    "rawValue": 1,
                                                                                                                    "raw": "1"
                                                                                                                  },
                                                                                                                  "value": 1
                                                                                                                },
                                                                                                                "extra": {
                                                                                                                  "parenthesizedArgument": false
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "consequent": {
                                                                                                              "type": "BlockStatement",
                                                                                                              "start": 9162,
                                                                                                              "end": 9230,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 233,
                                                                                                                  "column": 112
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 235,
                                                                                                                  "column": 19
                                                                                                                }
                                                                                                              },
                                                                                                              "body": [
                                                                                                                {
                                                                                                                  "type": "ExpressionStatement",
                                                                                                                  "start": 9184,
                                                                                                                  "end": 9210,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 234,
                                                                                                                      "column": 20
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 234,
                                                                                                                      "column": 46
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "expression": {
                                                                                                                    "type": "AssignmentExpression",
                                                                                                                    "start": 9184,
                                                                                                                    "end": 9209,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 234,
                                                                                                                        "column": 20
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 234,
                                                                                                                        "column": 45
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "operator": "=",
                                                                                                                    "left": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 9184,
                                                                                                                      "end": 9190,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 234,
                                                                                                                          "column": 20
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 234,
                                                                                                                          "column": 26
                                                                                                                        },
                                                                                                                        "identifierName": "result"
                                                                                                                      },
                                                                                                                      "name": "result"
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 9193,
                                                                                                                      "end": 9209,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 234,
                                                                                                                          "column": 29
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 234,
                                                                                                                          "column": 45
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9193,
                                                                                                                        "end": 9201,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 234,
                                                                                                                            "column": 29
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 234,
                                                                                                                            "column": 37
                                                                                                                          },
                                                                                                                          "identifierName": "metaData"
                                                                                                                        },
                                                                                                                        "name": "metaData"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9202,
                                                                                                                        "end": 9209,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 234,
                                                                                                                            "column": 38
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 234,
                                                                                                                            "column": 45
                                                                                                                          },
                                                                                                                          "identifierName": "changes"
                                                                                                                        },
                                                                                                                        "name": "changes"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "directives": []
                                                                                                            },
                                                                                                            "alternate": {
                                                                                                              "type": "IfStatement",
                                                                                                              "start": 9236,
                                                                                                              "end": 9722,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 235,
                                                                                                                  "column": 25
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 243,
                                                                                                                  "column": 19
                                                                                                                }
                                                                                                              },
                                                                                                              "test": {
                                                                                                                "type": "BinaryExpression",
                                                                                                                "start": 9240,
                                                                                                                "end": 9280,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 235,
                                                                                                                    "column": 29
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 235,
                                                                                                                    "column": 69
                                                                                                                  }
                                                                                                                },
                                                                                                                "left": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "start": 9240,
                                                                                                                  "end": 9258,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 235,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 235,
                                                                                                                      "column": 47
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "object": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 9240,
                                                                                                                    "end": 9253,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 29
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 42
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 9240,
                                                                                                                      "end": 9245,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 235,
                                                                                                                          "column": 29
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 235,
                                                                                                                          "column": 34
                                                                                                                        },
                                                                                                                        "identifierName": "query"
                                                                                                                      },
                                                                                                                      "name": "query"
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 9246,
                                                                                                                      "end": 9253,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 235,
                                                                                                                          "column": 35
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 235,
                                                                                                                          "column": 42
                                                                                                                        },
                                                                                                                        "identifierName": "options"
                                                                                                                      },
                                                                                                                      "name": "options"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 9254,
                                                                                                                    "end": 9258,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 43
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 47
                                                                                                                      },
                                                                                                                      "identifierName": "type"
                                                                                                                    },
                                                                                                                    "name": "type"
                                                                                                                  },
                                                                                                                  "computed": false
                                                                                                                },
                                                                                                                "operator": "===",
                                                                                                                "right": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "start": 9263,
                                                                                                                  "end": 9280,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 235,
                                                                                                                      "column": 52
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 235,
                                                                                                                      "column": 69
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 9263,
                                                                                                                    "end": 9273,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 52
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 62
                                                                                                                      },
                                                                                                                      "identifierName": "QueryTypes"
                                                                                                                    },
                                                                                                                    "name": "QueryTypes"
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "start": 9274,
                                                                                                                    "end": 9280,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 63
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 235,
                                                                                                                        "column": 69
                                                                                                                      },
                                                                                                                      "identifierName": "UPSERT"
                                                                                                                    },
                                                                                                                    "name": "UPSERT"
                                                                                                                  },
                                                                                                                  "computed": false
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": {
                                                                                                                "type": "BlockStatement",
                                                                                                                "start": 9282,
                                                                                                                "end": 9343,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 235,
                                                                                                                    "column": 71
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 237,
                                                                                                                    "column": 19
                                                                                                                  }
                                                                                                                },
                                                                                                                "body": [
                                                                                                                  {
                                                                                                                    "type": "ExpressionStatement",
                                                                                                                    "start": 9304,
                                                                                                                    "end": 9323,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 236,
                                                                                                                        "column": 20
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 236,
                                                                                                                        "column": 39
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "expression": {
                                                                                                                      "type": "AssignmentExpression",
                                                                                                                      "start": 9304,
                                                                                                                      "end": 9322,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 236,
                                                                                                                          "column": 20
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 236,
                                                                                                                          "column": 38
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "operator": "=",
                                                                                                                      "left": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9304,
                                                                                                                        "end": 9310,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 236,
                                                                                                                            "column": 20
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 236,
                                                                                                                            "column": 26
                                                                                                                          },
                                                                                                                          "identifierName": "result"
                                                                                                                        },
                                                                                                                        "name": "result"
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9313,
                                                                                                                        "end": 9322,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 236,
                                                                                                                            "column": 29
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 236,
                                                                                                                            "column": 38
                                                                                                                          },
                                                                                                                          "identifierName": "undefined"
                                                                                                                        },
                                                                                                                        "name": "undefined"
                                                                                                                      }
                                                                                                                    }
                                                                                                                  }
                                                                                                                ],
                                                                                                                "directives": []
                                                                                                              },
                                                                                                              "alternate": {
                                                                                                                "type": "IfStatement",
                                                                                                                "start": 9349,
                                                                                                                "end": 9722,
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 237,
                                                                                                                    "column": 25
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 243,
                                                                                                                    "column": 19
                                                                                                                  }
                                                                                                                },
                                                                                                                "test": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "start": 9353,
                                                                                                                  "end": 9394,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 237,
                                                                                                                      "column": 29
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 237,
                                                                                                                      "column": 70
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "left": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 9353,
                                                                                                                    "end": 9371,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 237,
                                                                                                                        "column": 29
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 237,
                                                                                                                        "column": 47
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 9353,
                                                                                                                      "end": 9366,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 29
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 42
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9353,
                                                                                                                        "end": 9358,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 237,
                                                                                                                            "column": 29
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 237,
                                                                                                                            "column": 34
                                                                                                                          },
                                                                                                                          "identifierName": "query"
                                                                                                                        },
                                                                                                                        "name": "query"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9359,
                                                                                                                        "end": 9366,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 237,
                                                                                                                            "column": 35
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 237,
                                                                                                                            "column": 42
                                                                                                                          },
                                                                                                                          "identifierName": "options"
                                                                                                                        },
                                                                                                                        "name": "options"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 9367,
                                                                                                                      "end": 9371,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 43
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 47
                                                                                                                        },
                                                                                                                        "identifierName": "type"
                                                                                                                      },
                                                                                                                      "name": "type"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  },
                                                                                                                  "operator": "===",
                                                                                                                  "right": {
                                                                                                                    "type": "MemberExpression",
                                                                                                                    "start": 9376,
                                                                                                                    "end": 9394,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 237,
                                                                                                                        "column": 52
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 237,
                                                                                                                        "column": 70
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "object": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 9376,
                                                                                                                      "end": 9386,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 52
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 62
                                                                                                                        },
                                                                                                                        "identifierName": "QueryTypes"
                                                                                                                      },
                                                                                                                      "name": "QueryTypes"
                                                                                                                    },
                                                                                                                    "property": {
                                                                                                                      "type": "Identifier",
                                                                                                                      "start": 9387,
                                                                                                                      "end": 9394,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 63
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 237,
                                                                                                                          "column": 70
                                                                                                                        },
                                                                                                                        "identifierName": "VERSION"
                                                                                                                      },
                                                                                                                      "name": "VERSION"
                                                                                                                    },
                                                                                                                    "computed": false
                                                                                                                  }
                                                                                                                },
                                                                                                                "consequent": {
                                                                                                                  "type": "BlockStatement",
                                                                                                                  "start": 9396,
                                                                                                                  "end": 9466,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 237,
                                                                                                                      "column": 72
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 239,
                                                                                                                      "column": 19
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "body": [
                                                                                                                    {
                                                                                                                      "type": "ExpressionStatement",
                                                                                                                      "start": 9418,
                                                                                                                      "end": 9446,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 238,
                                                                                                                          "column": 20
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 238,
                                                                                                                          "column": 48
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "expression": {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "start": 9418,
                                                                                                                        "end": 9445,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 238,
                                                                                                                            "column": 20
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 238,
                                                                                                                            "column": 47
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 9418,
                                                                                                                          "end": 9424,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 238,
                                                                                                                              "column": 20
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 238,
                                                                                                                              "column": 26
                                                                                                                            },
                                                                                                                            "identifierName": "result"
                                                                                                                          },
                                                                                                                          "name": "result"
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 9427,
                                                                                                                          "end": 9445,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 238,
                                                                                                                              "column": 29
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 238,
                                                                                                                              "column": 47
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "start": 9427,
                                                                                                                            "end": 9437,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 238,
                                                                                                                                "column": 29
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 238,
                                                                                                                                "column": 39
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 9427,
                                                                                                                              "end": 9434,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 238,
                                                                                                                                  "column": 29
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 238,
                                                                                                                                  "column": 36
                                                                                                                                },
                                                                                                                                "identifierName": "results"
                                                                                                                              },
                                                                                                                              "name": "results"
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "NumericLiteral",
                                                                                                                              "start": 9435,
                                                                                                                              "end": 9436,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 238,
                                                                                                                                  "column": 37
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 238,
                                                                                                                                  "column": 38
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "extra": {
                                                                                                                                "rawValue": 0,
                                                                                                                                "raw": "0"
                                                                                                                              },
                                                                                                                              "value": 0
                                                                                                                            },
                                                                                                                            "computed": true
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 9438,
                                                                                                                            "end": 9445,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 238,
                                                                                                                                "column": 40
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 238,
                                                                                                                                "column": 47
                                                                                                                              },
                                                                                                                              "identifierName": "version"
                                                                                                                            },
                                                                                                                            "name": "version"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        }
                                                                                                                      }
                                                                                                                    }
                                                                                                                  ],
                                                                                                                  "directives": []
                                                                                                                },
                                                                                                                "alternate": {
                                                                                                                  "type": "IfStatement",
                                                                                                                  "start": 9472,
                                                                                                                  "end": 9722,
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 239,
                                                                                                                      "column": 25
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 243,
                                                                                                                      "column": 19
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "test": {
                                                                                                                    "type": "BinaryExpression",
                                                                                                                    "start": 9476,
                                                                                                                    "end": 9513,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 239,
                                                                                                                        "column": 29
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 239,
                                                                                                                        "column": 66
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "left": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 9476,
                                                                                                                      "end": 9494,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 239,
                                                                                                                          "column": 29
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 239,
                                                                                                                          "column": 47
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "start": 9476,
                                                                                                                        "end": 9489,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 29
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 42
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "object": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 9476,
                                                                                                                          "end": 9481,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 239,
                                                                                                                              "column": 29
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 239,
                                                                                                                              "column": 34
                                                                                                                            },
                                                                                                                            "identifierName": "query"
                                                                                                                          },
                                                                                                                          "name": "query"
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "start": 9482,
                                                                                                                          "end": 9489,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 239,
                                                                                                                              "column": 35
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 239,
                                                                                                                              "column": 42
                                                                                                                            },
                                                                                                                            "identifierName": "options"
                                                                                                                          },
                                                                                                                          "name": "options"
                                                                                                                        },
                                                                                                                        "computed": false
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9490,
                                                                                                                        "end": 9494,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 43
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 47
                                                                                                                          },
                                                                                                                          "identifierName": "type"
                                                                                                                        },
                                                                                                                        "name": "type"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    },
                                                                                                                    "operator": "===",
                                                                                                                    "right": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "start": 9499,
                                                                                                                      "end": 9513,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 239,
                                                                                                                          "column": 52
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 239,
                                                                                                                          "column": 66
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9499,
                                                                                                                        "end": 9509,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 52
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 62
                                                                                                                          },
                                                                                                                          "identifierName": "QueryTypes"
                                                                                                                        },
                                                                                                                        "name": "QueryTypes"
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "start": 9510,
                                                                                                                        "end": 9513,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 63
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 239,
                                                                                                                            "column": 66
                                                                                                                          },
                                                                                                                          "identifierName": "RAW"
                                                                                                                        },
                                                                                                                        "name": "RAW"
                                                                                                                      },
                                                                                                                      "computed": false
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "consequent": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "start": 9515,
                                                                                                                    "end": 9586,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 239,
                                                                                                                        "column": 68
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 241,
                                                                                                                        "column": 19
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "start": 9537,
                                                                                                                        "end": 9566,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 240,
                                                                                                                            "column": 20
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 240,
                                                                                                                            "column": 49
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "expression": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "start": 9537,
                                                                                                                          "end": 9565,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 240,
                                                                                                                              "column": 20
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 240,
                                                                                                                              "column": 48
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 9537,
                                                                                                                            "end": 9543,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 240,
                                                                                                                                "column": 20
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 240,
                                                                                                                                "column": 26
                                                                                                                              },
                                                                                                                              "identifierName": "result"
                                                                                                                            },
                                                                                                                            "name": "result"
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "ArrayExpression",
                                                                                                                            "start": 9546,
                                                                                                                            "end": 9565,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 240,
                                                                                                                                "column": 29
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 240,
                                                                                                                                "column": 48
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "elements": [
                                                                                                                              {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 9547,
                                                                                                                                "end": 9554,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 240,
                                                                                                                                    "column": 30
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 240,
                                                                                                                                    "column": 37
                                                                                                                                  },
                                                                                                                                  "identifierName": "results"
                                                                                                                                },
                                                                                                                                "name": "results"
                                                                                                                              },
                                                                                                                              {
                                                                                                                                "type": "Identifier",
                                                                                                                                "start": 9556,
                                                                                                                                "end": 9564,
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 240,
                                                                                                                                    "column": 39
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 240,
                                                                                                                                    "column": 47
                                                                                                                                  },
                                                                                                                                  "identifierName": "metaData"
                                                                                                                                },
                                                                                                                                "name": "metaData"
                                                                                                                              }
                                                                                                                            ]
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "directives": []
                                                                                                                  },
                                                                                                                  "alternate": {
                                                                                                                    "type": "IfStatement",
                                                                                                                    "start": 9592,
                                                                                                                    "end": 9722,
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 241,
                                                                                                                        "column": 25
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 243,
                                                                                                                        "column": 19
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "test": {
                                                                                                                      "type": "LogicalExpression",
                                                                                                                      "start": 9596,
                                                                                                                      "end": 9642,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 241,
                                                                                                                          "column": 29
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 241,
                                                                                                                          "column": 75
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "left": {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "start": 9596,
                                                                                                                        "end": 9617,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 241,
                                                                                                                            "column": 29
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 241,
                                                                                                                            "column": 50
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 9596,
                                                                                                                          "end": 9615,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 241,
                                                                                                                              "column": 29
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 241,
                                                                                                                              "column": 48
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 9596,
                                                                                                                            "end": 9601,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 29
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 34
                                                                                                                              },
                                                                                                                              "identifierName": "query"
                                                                                                                            },
                                                                                                                            "name": "query"
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 9602,
                                                                                                                            "end": 9615,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 35
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 48
                                                                                                                              },
                                                                                                                              "identifierName": "isUpdateQuery"
                                                                                                                            },
                                                                                                                            "name": "isUpdateQuery"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        },
                                                                                                                        "arguments": []
                                                                                                                      },
                                                                                                                      "operator": "||",
                                                                                                                      "right": {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "start": 9621,
                                                                                                                        "end": 9642,
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 241,
                                                                                                                            "column": 54
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 241,
                                                                                                                            "column": 75
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "start": 9621,
                                                                                                                          "end": 9640,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 241,
                                                                                                                              "column": 54
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 241,
                                                                                                                              "column": 73
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 9621,
                                                                                                                            "end": 9626,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 54
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 59
                                                                                                                              },
                                                                                                                              "identifierName": "query"
                                                                                                                            },
                                                                                                                            "name": "query"
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "start": 9627,
                                                                                                                            "end": 9640,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 60
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 241,
                                                                                                                                "column": 73
                                                                                                                              },
                                                                                                                              "identifierName": "isInsertQuery"
                                                                                                                            },
                                                                                                                            "name": "isInsertQuery"
                                                                                                                          },
                                                                                                                          "computed": false
                                                                                                                        },
                                                                                                                        "arguments": []
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "consequent": {
                                                                                                                      "type": "BlockStatement",
                                                                                                                      "start": 9644,
                                                                                                                      "end": 9722,
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 241,
                                                                                                                          "column": 77
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 243,
                                                                                                                          "column": 19
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "body": [
                                                                                                                        {
                                                                                                                          "type": "ExpressionStatement",
                                                                                                                          "start": 9666,
                                                                                                                          "end": 9702,
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 242,
                                                                                                                              "column": 20
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 242,
                                                                                                                              "column": 56
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "expression": {
                                                                                                                            "type": "AssignmentExpression",
                                                                                                                            "start": 9666,
                                                                                                                            "end": 9701,
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 242,
                                                                                                                                "column": 20
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 242,
                                                                                                                                "column": 55
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "operator": "=",
                                                                                                                            "left": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "start": 9666,
                                                                                                                              "end": 9672,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 242,
                                                                                                                                  "column": 20
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 242,
                                                                                                                                  "column": 26
                                                                                                                                },
                                                                                                                                "identifierName": "result"
                                                                                                                              },
                                                                                                                              "name": "result"
                                                                                                                            },
                                                                                                                            "right": {
                                                                                                                              "type": "ArrayExpression",
                                                                                                                              "start": 9675,
                                                                                                                              "end": 9701,
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 242,
                                                                                                                                  "column": 29
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 242,
                                                                                                                                  "column": 55
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "elements": [
                                                                                                                                {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "start": 9676,
                                                                                                                                  "end": 9682,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 242,
                                                                                                                                      "column": 30
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 242,
                                                                                                                                      "column": 36
                                                                                                                                    },
                                                                                                                                    "identifierName": "result"
                                                                                                                                  },
                                                                                                                                  "name": "result"
                                                                                                                                },
                                                                                                                                {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "start": 9684,
                                                                                                                                  "end": 9700,
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 242,
                                                                                                                                      "column": 38
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 242,
                                                                                                                                      "column": 54
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "object": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "start": 9684,
                                                                                                                                    "end": 9692,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 242,
                                                                                                                                        "column": 38
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 242,
                                                                                                                                        "column": 46
                                                                                                                                      },
                                                                                                                                      "identifierName": "metaData"
                                                                                                                                    },
                                                                                                                                    "name": "metaData"
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "start": 9693,
                                                                                                                                    "end": 9700,
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 242,
                                                                                                                                        "column": 47
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 242,
                                                                                                                                        "column": 54
                                                                                                                                      },
                                                                                                                                      "identifierName": "changes"
                                                                                                                                    },
                                                                                                                                    "name": "changes"
                                                                                                                                  },
                                                                                                                                  "computed": false
                                                                                                                                }
                                                                                                                              ]
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "directives": []
                                                                                                                    },
                                                                                                                    "alternate": null
                                                                                                                  }
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "ExpressionStatement",
                                                                                          "start": 9742,
                                                                                          "end": 9758,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 245,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 245,
                                                                                              "column": 34
                                                                                            }
                                                                                          },
                                                                                          "expression": {
                                                                                            "type": "CallExpression",
                                                                                            "start": 9742,
                                                                                            "end": 9757,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 245,
                                                                                                "column": 18
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 245,
                                                                                                "column": 33
                                                                                              }
                                                                                            },
                                                                                            "callee": {
                                                                                              "type": "Identifier",
                                                                                              "start": 9742,
                                                                                              "end": 9749,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 245,
                                                                                                  "column": 18
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 245,
                                                                                                  "column": 25
                                                                                                },
                                                                                                "identifierName": "resolve"
                                                                                              },
                                                                                              "name": "resolve"
                                                                                            },
                                                                                            "arguments": [
                                                                                              {
                                                                                                "type": "Identifier",
                                                                                                "start": 9750,
                                                                                                "end": 9756,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 245,
                                                                                                    "column": 26
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 245,
                                                                                                    "column": 32
                                                                                                  },
                                                                                                  "identifierName": "result"
                                                                                                },
                                                                                                "name": "result"
                                                                                              }
                                                                                            ]
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "directives": []
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "directives": []
                                                                              },
                                                                              "leadingComments": [
                                                                                {
                                                                                  "type": "CommentLine",
                                                                                  "value": " cannot use arrow function here because the function is bound to the statement",
                                                                                  "start": 3018,
                                                                                  "end": 3098,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 109,
                                                                                      "column": 14
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 109,
                                                                                      "column": 94
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ]
                                                                            },
                                                                            {
                                                                              "type": "IfStatement",
                                                                              "start": 9808,
                                                                              "end": 10115,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 249,
                                                                                  "column": 14
                                                                                },
                                                                                "end": {
                                                                                  "line": 255,
                                                                                  "column": 15
                                                                                }
                                                                              },
                                                                              "test": {
                                                                                "type": "BinaryExpression",
                                                                                "start": 9812,
                                                                                "end": 9829,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 249,
                                                                                    "column": 18
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 249,
                                                                                    "column": 35
                                                                                  }
                                                                                },
                                                                                "left": {
                                                                                  "type": "Identifier",
                                                                                  "start": 9812,
                                                                                  "end": 9818,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 249,
                                                                                      "column": 18
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 249,
                                                                                      "column": 24
                                                                                    },
                                                                                    "identifierName": "method"
                                                                                  },
                                                                                  "name": "method"
                                                                                },
                                                                                "operator": "===",
                                                                                "right": {
                                                                                  "type": "StringLiteral",
                                                                                  "start": 9823,
                                                                                  "end": 9829,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 249,
                                                                                      "column": 29
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 249,
                                                                                      "column": 35
                                                                                    }
                                                                                  },
                                                                                  "extra": {
                                                                                    "rawValue": "exec",
                                                                                    "raw": "'exec'"
                                                                                  },
                                                                                  "value": "exec"
                                                                                }
                                                                              },
                                                                              "consequent": {
                                                                                "type": "BlockStatement",
                                                                                "start": 9831,
                                                                                "end": 9967,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 249,
                                                                                    "column": 37
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 252,
                                                                                    "column": 15
                                                                                  }
                                                                                },
                                                                                "body": [
                                                                                  {
                                                                                    "type": "ExpressionStatement",
                                                                                    "start": 9905,
                                                                                    "end": 9951,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 251,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 251,
                                                                                        "column": 62
                                                                                      }
                                                                                    },
                                                                                    "expression": {
                                                                                      "type": "CallExpression",
                                                                                      "start": 9905,
                                                                                      "end": 9950,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 251,
                                                                                          "column": 16
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 251,
                                                                                          "column": 61
                                                                                        }
                                                                                      },
                                                                                      "callee": {
                                                                                        "type": "MemberExpression",
                                                                                        "start": 9905,
                                                                                        "end": 9926,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 251,
                                                                                            "column": 16
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 251,
                                                                                            "column": 37
                                                                                          }
                                                                                        },
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "start": 9905,
                                                                                          "end": 9918,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 251,
                                                                                              "column": 16
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 251,
                                                                                              "column": 29
                                                                                            }
                                                                                          },
                                                                                          "object": {
                                                                                            "type": "ThisExpression",
                                                                                            "start": 9905,
                                                                                            "end": 9909,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 251,
                                                                                                "column": 16
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 251,
                                                                                                "column": 20
                                                                                              }
                                                                                            },
                                                                                            "leadingComments": null
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "start": 9910,
                                                                                            "end": 9918,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 251,
                                                                                                "column": 21
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 251,
                                                                                                "column": 29
                                                                                              },
                                                                                              "identifierName": "database"
                                                                                            },
                                                                                            "name": "database"
                                                                                          },
                                                                                          "computed": false,
                                                                                          "leadingComments": null
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "start": 9919,
                                                                                          "end": 9925,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 251,
                                                                                              "column": 30
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 251,
                                                                                              "column": 36
                                                                                            },
                                                                                            "identifierName": "method"
                                                                                          },
                                                                                          "name": "method"
                                                                                        },
                                                                                        "computed": true,
                                                                                        "leadingComments": null
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "MemberExpression",
                                                                                          "start": 9927,
                                                                                          "end": 9935,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 251,
                                                                                              "column": 38
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 251,
                                                                                              "column": 46
                                                                                            }
                                                                                          },
                                                                                          "object": {
                                                                                            "type": "ThisExpression",
                                                                                            "start": 9927,
                                                                                            "end": 9931,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 251,
                                                                                                "column": 38
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 251,
                                                                                                "column": 42
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "start": 9932,
                                                                                            "end": 9935,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 251,
                                                                                                "column": 43
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 251,
                                                                                                "column": 46
                                                                                              },
                                                                                              "identifierName": "sql"
                                                                                            },
                                                                                            "name": "sql"
                                                                                          },
                                                                                          "computed": false
                                                                                        },
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "start": 9937,
                                                                                          "end": 9949,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 251,
                                                                                              "column": 48
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 251,
                                                                                              "column": 60
                                                                                            },
                                                                                            "identifierName": "afterExecute"
                                                                                          },
                                                                                          "name": "afterExecute"
                                                                                        }
                                                                                      ],
                                                                                      "leadingComments": null
                                                                                    },
                                                                                    "leadingComments": [
                                                                                      {
                                                                                        "type": "CommentLine",
                                                                                        "value": " exec does not support bind parameter",
                                                                                        "start": 9849,
                                                                                        "end": 9888,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 250,
                                                                                            "column": 16
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 250,
                                                                                            "column": 55
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ]
                                                                                  }
                                                                                ],
                                                                                "directives": []
                                                                              },
                                                                              "alternate": {
                                                                                "type": "BlockStatement",
                                                                                "start": 9973,
                                                                                "end": 10115,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 252,
                                                                                    "column": 21
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 255,
                                                                                    "column": 15
                                                                                  }
                                                                                },
                                                                                "body": [
                                                                                  {
                                                                                    "type": "IfStatement",
                                                                                    "start": 9991,
                                                                                    "end": 10024,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 253,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 253,
                                                                                        "column": 49
                                                                                      }
                                                                                    },
                                                                                    "test": {
                                                                                      "type": "UnaryExpression",
                                                                                      "start": 9995,
                                                                                      "end": 10006,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 253,
                                                                                          "column": 20
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 253,
                                                                                          "column": 31
                                                                                        }
                                                                                      },
                                                                                      "operator": "!",
                                                                                      "prefix": true,
                                                                                      "argument": {
                                                                                        "type": "Identifier",
                                                                                        "start": 9996,
                                                                                        "end": 10006,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 253,
                                                                                            "column": 21
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 253,
                                                                                            "column": 31
                                                                                          },
                                                                                          "identifierName": "parameters"
                                                                                        },
                                                                                        "name": "parameters"
                                                                                      },
                                                                                      "extra": {
                                                                                        "parenthesizedArgument": false
                                                                                      }
                                                                                    },
                                                                                    "consequent": {
                                                                                      "type": "ExpressionStatement",
                                                                                      "start": 10008,
                                                                                      "end": 10024,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 253,
                                                                                          "column": 33
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 253,
                                                                                          "column": 49
                                                                                        }
                                                                                      },
                                                                                      "expression": {
                                                                                        "type": "AssignmentExpression",
                                                                                        "start": 10008,
                                                                                        "end": 10023,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 253,
                                                                                            "column": 33
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 253,
                                                                                            "column": 48
                                                                                          }
                                                                                        },
                                                                                        "operator": "=",
                                                                                        "left": {
                                                                                          "type": "Identifier",
                                                                                          "start": 10008,
                                                                                          "end": 10018,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 253,
                                                                                              "column": 33
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 253,
                                                                                              "column": 43
                                                                                            },
                                                                                            "identifierName": "parameters"
                                                                                          },
                                                                                          "name": "parameters"
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "ArrayExpression",
                                                                                          "start": 10021,
                                                                                          "end": 10023,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 253,
                                                                                              "column": 46
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 253,
                                                                                              "column": 48
                                                                                            }
                                                                                          },
                                                                                          "elements": []
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "alternate": null
                                                                                  },
                                                                                  {
                                                                                    "type": "ExpressionStatement",
                                                                                    "start": 10041,
                                                                                    "end": 10099,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 254,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 254,
                                                                                        "column": 74
                                                                                      }
                                                                                    },
                                                                                    "expression": {
                                                                                      "type": "CallExpression",
                                                                                      "start": 10041,
                                                                                      "end": 10098,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 254,
                                                                                          "column": 16
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 254,
                                                                                          "column": 73
                                                                                        }
                                                                                      },
                                                                                      "callee": {
                                                                                        "type": "MemberExpression",
                                                                                        "start": 10041,
                                                                                        "end": 10062,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 254,
                                                                                            "column": 16
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 254,
                                                                                            "column": 37
                                                                                          }
                                                                                        },
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "start": 10041,
                                                                                          "end": 10054,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 254,
                                                                                              "column": 16
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 254,
                                                                                              "column": 29
                                                                                            }
                                                                                          },
                                                                                          "object": {
                                                                                            "type": "ThisExpression",
                                                                                            "start": 10041,
                                                                                            "end": 10045,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 254,
                                                                                                "column": 16
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 254,
                                                                                                "column": 20
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "start": 10046,
                                                                                            "end": 10054,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 254,
                                                                                                "column": 21
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 254,
                                                                                                "column": 29
                                                                                              },
                                                                                              "identifierName": "database"
                                                                                            },
                                                                                            "name": "database"
                                                                                          },
                                                                                          "computed": false
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "start": 10055,
                                                                                          "end": 10061,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 254,
                                                                                              "column": 30
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 254,
                                                                                              "column": 36
                                                                                            },
                                                                                            "identifierName": "method"
                                                                                          },
                                                                                          "name": "method"
                                                                                        },
                                                                                        "computed": true
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "MemberExpression",
                                                                                          "start": 10063,
                                                                                          "end": 10071,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 254,
                                                                                              "column": 38
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 254,
                                                                                              "column": 46
                                                                                            }
                                                                                          },
                                                                                          "object": {
                                                                                            "type": "ThisExpression",
                                                                                            "start": 10063,
                                                                                            "end": 10067,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 254,
                                                                                                "column": 38
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 254,
                                                                                                "column": 42
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "start": 10068,
                                                                                            "end": 10071,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 254,
                                                                                                "column": 43
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 254,
                                                                                                "column": 46
                                                                                              },
                                                                                              "identifierName": "sql"
                                                                                            },
                                                                                            "name": "sql"
                                                                                          },
                                                                                          "computed": false
                                                                                        },
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "start": 10073,
                                                                                          "end": 10083,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 254,
                                                                                              "column": 48
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 254,
                                                                                              "column": 58
                                                                                            },
                                                                                            "identifierName": "parameters"
                                                                                          },
                                                                                          "name": "parameters"
                                                                                        },
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "start": 10085,
                                                                                          "end": 10097,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 254,
                                                                                              "column": 60
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 254,
                                                                                              "column": 72
                                                                                            },
                                                                                            "identifierName": "afterExecute"
                                                                                          },
                                                                                          "name": "afterExecute"
                                                                                        }
                                                                                      ]
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "directives": []
                                                                              }
                                                                            }
                                                                          ],
                                                                          "directives": []
                                                                        }
                                                                      }
                                                                    ]
                                                                  }
                                                                ]
                                                              }
                                                            },
                                                            {
                                                              "type": "ReturnStatement",
                                                              "start": 10145,
                                                              "end": 10157,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 257,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 257,
                                                                  "column": 24
                                                                }
                                                              },
                                                              "argument": {
                                                                "type": "NullLiteral",
                                                                "start": 10152,
                                                                "end": 10156,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 257,
                                                                    "column": 19
                                                                  },
                                                                  "end": {
                                                                    "line": 257,
                                                                    "column": 23
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "directives": []
                                                        }
                                                      }
                                                    ],
                                                    "directives": []
                                                  }
                                                }
                                              }
                                            ],
                                            "kind": "const"
                                          },
                                          {
                                            "type": "IfStatement",
                                            "start": 10190,
                                            "end": 11467,
                                            "loc": {
                                              "start": {
                                                "line": 261,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 9
                                              }
                                            },
                                            "test": {
                                              "type": "BinaryExpression",
                                              "start": 10195,
                                              "end": 10229,
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 47
                                                }
                                              },
                                              "left": {
                                                "type": "CallExpression",
                                                "start": 10195,
                                                "end": 10219,
                                                "loc": {
                                                  "start": {
                                                    "line": 261,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 261,
                                                    "column": 37
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 10195,
                                                  "end": 10217,
                                                  "loc": {
                                                    "start": {
                                                      "line": 261,
                                                      "column": 13
                                                    },
                                                    "end": {
                                                      "line": 261,
                                                      "column": 35
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 10195,
                                                    "end": 10199,
                                                    "loc": {
                                                      "start": {
                                                        "line": 261,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 261,
                                                        "column": 17
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 10200,
                                                    "end": 10217,
                                                    "loc": {
                                                      "start": {
                                                        "line": 261,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 261,
                                                        "column": 35
                                                      },
                                                      "identifierName": "getDatabaseMethod"
                                                    },
                                                    "name": "getDatabaseMethod"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": []
                                              },
                                              "operator": "===",
                                              "right": {
                                                "type": "StringLiteral",
                                                "start": 10224,
                                                "end": 10229,
                                                "loc": {
                                                  "start": {
                                                    "line": 261,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 261,
                                                    "column": 47
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "all",
                                                  "raw": "'all'"
                                                },
                                                "value": "all"
                                              },
                                              "extra": {
                                                "parenthesized": true,
                                                "parenStart": 10194
                                              }
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "start": 10232,
                                              "end": 11419,
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 291,
                                                  "column": 9
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "VariableDeclaration",
                                                  "start": 10244,
                                                  "end": 10264,
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 30
                                                    }
                                                  },
                                                  "declarations": [
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "start": 10248,
                                                      "end": 10263,
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 29
                                                        }
                                                      },
                                                      "id": {
                                                        "type": "Identifier",
                                                        "start": 10248,
                                                        "end": 10258,
                                                        "loc": {
                                                          "start": {
                                                            "line": 262,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 262,
                                                            "column": 24
                                                          },
                                                          "identifierName": "tableNames"
                                                        },
                                                        "name": "tableNames"
                                                      },
                                                      "init": {
                                                        "type": "ArrayExpression",
                                                        "start": 10261,
                                                        "end": 10263,
                                                        "loc": {
                                                          "start": {
                                                            "line": 262,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 262,
                                                            "column": 29
                                                          }
                                                        },
                                                        "elements": []
                                                      }
                                                    }
                                                  ],
                                                  "kind": "let"
                                                },
                                                {
                                                  "type": "IfStatement",
                                                  "start": 10275,
                                                  "end": 10502,
                                                  "loc": {
                                                    "start": {
                                                      "line": 263,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 267,
                                                      "column": 11
                                                    }
                                                  },
                                                  "test": {
                                                    "type": "LogicalExpression",
                                                    "start": 10279,
                                                    "end": 10318,
                                                    "loc": {
                                                      "start": {
                                                        "line": 263,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 263,
                                                        "column": 53
                                                      }
                                                    },
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "start": 10279,
                                                      "end": 10291,
                                                      "loc": {
                                                        "start": {
                                                          "line": 263,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 263,
                                                          "column": 26
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 10279,
                                                        "end": 10283,
                                                        "loc": {
                                                          "start": {
                                                            "line": 263,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 263,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10284,
                                                        "end": 10291,
                                                        "loc": {
                                                          "start": {
                                                            "line": 263,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 263,
                                                            "column": 26
                                                          },
                                                          "identifierName": "options"
                                                        },
                                                        "name": "options"
                                                      },
                                                      "computed": false
                                                    },
                                                    "operator": "&&",
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "start": 10295,
                                                      "end": 10318,
                                                      "loc": {
                                                        "start": {
                                                          "line": 263,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 263,
                                                          "column": 53
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 10295,
                                                        "end": 10307,
                                                        "loc": {
                                                          "start": {
                                                            "line": 263,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 263,
                                                            "column": 42
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "start": 10295,
                                                          "end": 10299,
                                                          "loc": {
                                                            "start": {
                                                              "line": 263,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 263,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 10300,
                                                          "end": 10307,
                                                          "loc": {
                                                            "start": {
                                                              "line": 263,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 263,
                                                              "column": 42
                                                            },
                                                            "identifierName": "options"
                                                          },
                                                          "name": "options"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10308,
                                                        "end": 10318,
                                                        "loc": {
                                                          "start": {
                                                            "line": 263,
                                                            "column": 43
                                                          },
                                                          "end": {
                                                            "line": 263,
                                                            "column": 53
                                                          },
                                                          "identifierName": "tableNames"
                                                        },
                                                        "name": "tableNames"
                                                      },
                                                      "computed": false
                                                    }
                                                  },
                                                  "consequent": {
                                                    "type": "BlockStatement",
                                                    "start": 10320,
                                                    "end": 10383,
                                                    "loc": {
                                                      "start": {
                                                        "line": 263,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 265,
                                                        "column": 11
                                                      }
                                                    },
                                                    "body": [
                                                      {
                                                        "type": "ExpressionStatement",
                                                        "start": 10334,
                                                        "end": 10371,
                                                        "loc": {
                                                          "start": {
                                                            "line": 264,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 264,
                                                            "column": 49
                                                          }
                                                        },
                                                        "expression": {
                                                          "type": "AssignmentExpression",
                                                          "start": 10334,
                                                          "end": 10370,
                                                          "loc": {
                                                            "start": {
                                                              "line": 264,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 264,
                                                              "column": 48
                                                            }
                                                          },
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "start": 10334,
                                                            "end": 10344,
                                                            "loc": {
                                                              "start": {
                                                                "line": 264,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 264,
                                                                "column": 22
                                                              },
                                                              "identifierName": "tableNames"
                                                            },
                                                            "name": "tableNames"
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "start": 10347,
                                                            "end": 10370,
                                                            "loc": {
                                                              "start": {
                                                                "line": 264,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 264,
                                                                "column": 48
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 10347,
                                                              "end": 10359,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 264,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 264,
                                                                  "column": 37
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "start": 10347,
                                                                "end": 10351,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 264,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 264,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 10352,
                                                                "end": 10359,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 264,
                                                                    "column": 30
                                                                  },
                                                                  "end": {
                                                                    "line": 264,
                                                                    "column": 37
                                                                  },
                                                                  "identifierName": "options"
                                                                },
                                                                "name": "options"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 10360,
                                                              "end": 10370,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 264,
                                                                  "column": 38
                                                                },
                                                                "end": {
                                                                  "line": 264,
                                                                  "column": 48
                                                                },
                                                                "identifierName": "tableNames"
                                                              },
                                                              "name": "tableNames"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "directives": []
                                                  },
                                                  "alternate": {
                                                    "type": "IfStatement",
                                                    "start": 10389,
                                                    "end": 10502,
                                                    "loc": {
                                                      "start": {
                                                        "line": 265,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 267,
                                                        "column": 11
                                                      }
                                                    },
                                                    "test": {
                                                      "type": "CallExpression",
                                                      "start": 10393,
                                                      "end": 10423,
                                                      "loc": {
                                                        "start": {
                                                          "line": 265,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 265,
                                                          "column": 51
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 10393,
                                                        "end": 10413,
                                                        "loc": {
                                                          "start": {
                                                            "line": 265,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 265,
                                                            "column": 41
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "RegExpLiteral",
                                                          "start": 10393,
                                                          "end": 10408,
                                                          "loc": {
                                                            "start": {
                                                              "line": 265,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 265,
                                                              "column": 36
                                                            }
                                                          },
                                                          "extra": {
                                                            "raw": "/FROM `(.*?)`/i"
                                                          },
                                                          "pattern": "FROM `(.*?)`",
                                                          "flags": "i"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 10409,
                                                          "end": 10413,
                                                          "loc": {
                                                            "start": {
                                                              "line": 265,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 265,
                                                              "column": 41
                                                            },
                                                            "identifierName": "exec"
                                                          },
                                                          "name": "exec"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 10414,
                                                          "end": 10422,
                                                          "loc": {
                                                            "start": {
                                                              "line": 265,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 265,
                                                              "column": 50
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 10414,
                                                            "end": 10418,
                                                            "loc": {
                                                              "start": {
                                                                "line": 265,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 265,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 10419,
                                                            "end": 10422,
                                                            "loc": {
                                                              "start": {
                                                                "line": 265,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 265,
                                                                "column": 50
                                                              },
                                                              "identifierName": "sql"
                                                            },
                                                            "name": "sql"
                                                          },
                                                          "computed": false
                                                        }
                                                      ]
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "start": 10425,
                                                      "end": 10502,
                                                      "loc": {
                                                        "start": {
                                                          "line": 265,
                                                          "column": 53
                                                        },
                                                        "end": {
                                                          "line": 267,
                                                          "column": 11
                                                        }
                                                      },
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "start": 10439,
                                                          "end": 10490,
                                                          "loc": {
                                                            "start": {
                                                              "line": 266,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 266,
                                                              "column": 63
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "start": 10439,
                                                            "end": 10489,
                                                            "loc": {
                                                              "start": {
                                                                "line": 266,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 266,
                                                                "column": 62
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 10439,
                                                              "end": 10454,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 266,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 266,
                                                                  "column": 27
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 10439,
                                                                "end": 10449,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 266,
                                                                    "column": 12
                                                                  },
                                                                  "end": {
                                                                    "line": 266,
                                                                    "column": 22
                                                                  },
                                                                  "identifierName": "tableNames"
                                                                },
                                                                "name": "tableNames"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 10450,
                                                                "end": 10454,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 266,
                                                                    "column": 23
                                                                  },
                                                                  "end": {
                                                                    "line": 266,
                                                                    "column": 27
                                                                  },
                                                                  "identifierName": "push"
                                                                },
                                                                "name": "push"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "start": 10455,
                                                                "end": 10488,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 266,
                                                                    "column": 28
                                                                  },
                                                                  "end": {
                                                                    "line": 266,
                                                                    "column": 61
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "CallExpression",
                                                                  "start": 10455,
                                                                  "end": 10485,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 266,
                                                                      "column": 28
                                                                    },
                                                                    "end": {
                                                                      "line": 266,
                                                                      "column": 58
                                                                    }
                                                                  },
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "start": 10455,
                                                                    "end": 10475,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 266,
                                                                        "column": 28
                                                                      },
                                                                      "end": {
                                                                        "line": 266,
                                                                        "column": 48
                                                                      }
                                                                    },
                                                                    "object": {
                                                                      "type": "RegExpLiteral",
                                                                      "start": 10455,
                                                                      "end": 10470,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 266,
                                                                          "column": 28
                                                                        },
                                                                        "end": {
                                                                          "line": 266,
                                                                          "column": 43
                                                                        }
                                                                      },
                                                                      "extra": {
                                                                        "raw": "/FROM `(.*?)`/i"
                                                                      },
                                                                      "pattern": "FROM `(.*?)`",
                                                                      "flags": "i"
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "start": 10471,
                                                                      "end": 10475,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 266,
                                                                          "column": 44
                                                                        },
                                                                        "end": {
                                                                          "line": 266,
                                                                          "column": 48
                                                                        },
                                                                        "identifierName": "exec"
                                                                      },
                                                                      "name": "exec"
                                                                    },
                                                                    "computed": false
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "start": 10476,
                                                                      "end": 10484,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 266,
                                                                          "column": 49
                                                                        },
                                                                        "end": {
                                                                          "line": 266,
                                                                          "column": 57
                                                                        }
                                                                      },
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "start": 10476,
                                                                        "end": 10480,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 266,
                                                                            "column": 49
                                                                          },
                                                                          "end": {
                                                                            "line": 266,
                                                                            "column": 53
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "start": 10481,
                                                                        "end": 10484,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 266,
                                                                            "column": 54
                                                                          },
                                                                          "end": {
                                                                            "line": 266,
                                                                            "column": 57
                                                                          },
                                                                          "identifierName": "sql"
                                                                        },
                                                                        "name": "sql"
                                                                      },
                                                                      "computed": false
                                                                    }
                                                                  ]
                                                                },
                                                                "property": {
                                                                  "type": "NumericLiteral",
                                                                  "start": 10486,
                                                                  "end": 10487,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 266,
                                                                      "column": 59
                                                                    },
                                                                    "end": {
                                                                      "line": 266,
                                                                      "column": 60
                                                                    }
                                                                  },
                                                                  "extra": {
                                                                    "rawValue": 1,
                                                                    "raw": "1"
                                                                  },
                                                                  "value": 1
                                                                },
                                                                "computed": true
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ],
                                                      "directives": [],
                                                      "trailingComments": null
                                                    },
                                                    "alternate": null,
                                                    "trailingComments": null
                                                  },
                                                  "trailingComments": [
                                                    {
                                                      "type": "CommentLine",
                                                      "value": " If we already have the metadata for the table, there's no need to ask for it again",
                                                      "start": 10514,
                                                      "end": 10599,
                                                      "loc": {
                                                        "start": {
                                                          "line": 269,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 269,
                                                          "column": 95
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 10610,
                                                  "end": 10719,
                                                  "loc": {
                                                    "start": {
                                                      "line": 270,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 270,
                                                      "column": 119
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "AssignmentExpression",
                                                    "start": 10610,
                                                    "end": 10718,
                                                    "loc": {
                                                      "start": {
                                                        "line": 270,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 270,
                                                        "column": 118
                                                      }
                                                    },
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "start": 10610,
                                                      "end": 10620,
                                                      "loc": {
                                                        "start": {
                                                          "line": 270,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 270,
                                                          "column": 20
                                                        },
                                                        "identifierName": "tableNames"
                                                      },
                                                      "name": "tableNames",
                                                      "leadingComments": null
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "start": 10623,
                                                      "end": 10718,
                                                      "loc": {
                                                        "start": {
                                                          "line": 270,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 270,
                                                          "column": 118
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 10623,
                                                        "end": 10631,
                                                        "loc": {
                                                          "start": {
                                                            "line": 270,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 270,
                                                            "column": 31
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 10623,
                                                          "end": 10624,
                                                          "loc": {
                                                            "start": {
                                                              "line": 270,
                                                              "column": 23
                                                            },
                                                            "end": {
                                                              "line": 270,
                                                              "column": 24
                                                            },
                                                            "identifierName": "_"
                                                          },
                                                          "name": "_"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 10625,
                                                          "end": 10631,
                                                          "loc": {
                                                            "start": {
                                                              "line": 270,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 270,
                                                              "column": 31
                                                            },
                                                            "identifierName": "filter"
                                                          },
                                                          "name": "filter"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 10632,
                                                          "end": 10642,
                                                          "loc": {
                                                            "start": {
                                                              "line": 270,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 270,
                                                              "column": 42
                                                            },
                                                            "identifierName": "tableNames"
                                                          },
                                                          "name": "tableNames"
                                                        },
                                                        {
                                                          "type": "ArrowFunctionExpression",
                                                          "start": 10644,
                                                          "end": 10717,
                                                          "loc": {
                                                            "start": {
                                                              "line": 270,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 270,
                                                              "column": 117
                                                            }
                                                          },
                                                          "id": null,
                                                          "generator": false,
                                                          "expression": true,
                                                          "async": false,
                                                          "params": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 10644,
                                                              "end": 10653,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 270,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 270,
                                                                  "column": 53
                                                                },
                                                                "identifierName": "tableName"
                                                              },
                                                              "name": "tableName"
                                                            }
                                                          ],
                                                          "body": {
                                                            "type": "LogicalExpression",
                                                            "start": 10657,
                                                            "end": 10717,
                                                            "loc": {
                                                              "start": {
                                                                "line": 270,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 270,
                                                                "column": 117
                                                              }
                                                            },
                                                            "left": {
                                                              "type": "UnaryExpression",
                                                              "start": 10657,
                                                              "end": 10684,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 270,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 270,
                                                                  "column": 84
                                                                }
                                                              },
                                                              "operator": "!",
                                                              "prefix": true,
                                                              "argument": {
                                                                "type": "BinaryExpression",
                                                                "start": 10659,
                                                                "end": 10683,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 270,
                                                                    "column": 59
                                                                  },
                                                                  "end": {
                                                                    "line": 270,
                                                                    "column": 83
                                                                  }
                                                                },
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "start": 10659,
                                                                  "end": 10668,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 270,
                                                                      "column": 59
                                                                    },
                                                                    "end": {
                                                                      "line": 270,
                                                                      "column": 68
                                                                    },
                                                                    "identifierName": "tableName"
                                                                  },
                                                                  "name": "tableName"
                                                                },
                                                                "operator": "in",
                                                                "right": {
                                                                  "type": "Identifier",
                                                                  "start": 10672,
                                                                  "end": 10683,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 270,
                                                                      "column": 72
                                                                    },
                                                                    "end": {
                                                                      "line": 270,
                                                                      "column": 83
                                                                    },
                                                                    "identifierName": "columnTypes"
                                                                  },
                                                                  "name": "columnTypes"
                                                                },
                                                                "extra": {
                                                                  "parenthesized": true,
                                                                  "parenStart": 10658
                                                                }
                                                              },
                                                              "extra": {
                                                                "parenthesizedArgument": false
                                                              }
                                                            },
                                                            "operator": "&&",
                                                            "right": {
                                                              "type": "BinaryExpression",
                                                              "start": 10688,
                                                              "end": 10717,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 270,
                                                                  "column": 88
                                                                },
                                                                "end": {
                                                                  "line": 270,
                                                                  "column": 117
                                                                }
                                                              },
                                                              "left": {
                                                                "type": "Identifier",
                                                                "start": 10688,
                                                                "end": 10697,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 270,
                                                                    "column": 88
                                                                  },
                                                                  "end": {
                                                                    "line": 270,
                                                                    "column": 97
                                                                  },
                                                                  "identifierName": "tableName"
                                                                },
                                                                "name": "tableName"
                                                              },
                                                              "operator": "!==",
                                                              "right": {
                                                                "type": "StringLiteral",
                                                                "start": 10702,
                                                                "end": 10717,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 270,
                                                                    "column": 102
                                                                  },
                                                                  "end": {
                                                                    "line": 270,
                                                                    "column": 117
                                                                  }
                                                                },
                                                                "extra": {
                                                                  "rawValue": "sqlite_master",
                                                                  "raw": "'sqlite_master'"
                                                                },
                                                                "value": "sqlite_master"
                                                              }
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    "leadingComments": null
                                                  },
                                                  "leadingComments": [
                                                    {
                                                      "type": "CommentLine",
                                                      "value": " If we already have the metadata for the table, there's no need to ask for it again",
                                                      "start": 10514,
                                                      "end": 10599,
                                                      "loc": {
                                                        "start": {
                                                          "line": 269,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 269,
                                                          "column": 95
                                                        }
                                                      }
                                                    }
                                                  ]
                                                },
                                                {
                                                  "type": "IfStatement",
                                                  "start": 10731,
                                                  "end": 11409,
                                                  "loc": {
                                                    "start": {
                                                      "line": 272,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 290,
                                                      "column": 11
                                                    }
                                                  },
                                                  "test": {
                                                    "type": "UnaryExpression",
                                                    "start": 10735,
                                                    "end": 10753,
                                                    "loc": {
                                                      "start": {
                                                        "line": 272,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 272,
                                                        "column": 32
                                                      }
                                                    },
                                                    "operator": "!",
                                                    "prefix": true,
                                                    "argument": {
                                                      "type": "MemberExpression",
                                                      "start": 10736,
                                                      "end": 10753,
                                                      "loc": {
                                                        "start": {
                                                          "line": 272,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 272,
                                                          "column": 32
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 10736,
                                                        "end": 10746,
                                                        "loc": {
                                                          "start": {
                                                            "line": 272,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 272,
                                                            "column": 25
                                                          },
                                                          "identifierName": "tableNames"
                                                        },
                                                        "name": "tableNames"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10747,
                                                        "end": 10753,
                                                        "loc": {
                                                          "start": {
                                                            "line": 272,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 272,
                                                            "column": 32
                                                          },
                                                          "identifierName": "length"
                                                        },
                                                        "name": "length"
                                                      },
                                                      "computed": false
                                                    },
                                                    "extra": {
                                                      "parenthesizedArgument": false
                                                    }
                                                  },
                                                  "consequent": {
                                                    "type": "BlockStatement",
                                                    "start": 10755,
                                                    "end": 10801,
                                                    "loc": {
                                                      "start": {
                                                        "line": 272,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 274,
                                                        "column": 11
                                                      }
                                                    },
                                                    "body": [
                                                      {
                                                        "type": "ReturnStatement",
                                                        "start": 10769,
                                                        "end": 10789,
                                                        "loc": {
                                                          "start": {
                                                            "line": 273,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 273,
                                                            "column": 32
                                                          }
                                                        },
                                                        "argument": {
                                                          "type": "CallExpression",
                                                          "start": 10776,
                                                          "end": 10788,
                                                          "loc": {
                                                            "start": {
                                                              "line": 273,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 273,
                                                              "column": 31
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "Identifier",
                                                            "start": 10776,
                                                            "end": 10786,
                                                            "loc": {
                                                              "start": {
                                                                "line": 273,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 273,
                                                                "column": 29
                                                              },
                                                              "identifierName": "executeSql"
                                                            },
                                                            "name": "executeSql"
                                                          },
                                                          "arguments": []
                                                        }
                                                      }
                                                    ],
                                                    "directives": []
                                                  },
                                                  "alternate": {
                                                    "type": "BlockStatement",
                                                    "start": 10807,
                                                    "end": 11409,
                                                    "loc": {
                                                      "start": {
                                                        "line": 274,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 290,
                                                        "column": 11
                                                      }
                                                    },
                                                    "body": [
                                                      {
                                                        "type": "ReturnStatement",
                                                        "start": 10821,
                                                        "end": 11397,
                                                        "loc": {
                                                          "start": {
                                                            "line": 275,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 31
                                                          }
                                                        },
                                                        "argument": {
                                                          "type": "CallExpression",
                                                          "start": 10828,
                                                          "end": 11396,
                                                          "loc": {
                                                            "start": {
                                                              "line": 275,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 289,
                                                              "column": 30
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 10828,
                                                            "end": 11384,
                                                            "loc": {
                                                              "start": {
                                                                "line": 275,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 289,
                                                                "column": 18
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "start": 10828,
                                                              "end": 11379,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 275,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 289,
                                                                  "column": 13
                                                                }
                                                              },
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "start": 10828,
                                                                "end": 10839,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 275,
                                                                    "column": 19
                                                                  },
                                                                  "end": {
                                                                    "line": 275,
                                                                    "column": 30
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 10828,
                                                                  "end": 10835,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 275,
                                                                      "column": 19
                                                                    },
                                                                    "end": {
                                                                      "line": 275,
                                                                      "column": 26
                                                                    },
                                                                    "identifierName": "Promise"
                                                                  },
                                                                  "name": "Promise"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 10836,
                                                                  "end": 10839,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 275,
                                                                      "column": 27
                                                                    },
                                                                    "end": {
                                                                      "line": 275,
                                                                      "column": 30
                                                                    },
                                                                    "identifierName": "map"
                                                                  },
                                                                  "name": "map"
                                                                },
                                                                "computed": false
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 10840,
                                                                  "end": 10850,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 275,
                                                                      "column": 31
                                                                    },
                                                                    "end": {
                                                                      "line": 275,
                                                                      "column": 41
                                                                    },
                                                                    "identifierName": "tableNames"
                                                                  },
                                                                  "name": "tableNames"
                                                                },
                                                                {
                                                                  "type": "ArrowFunctionExpression",
                                                                  "start": 10852,
                                                                  "end": 11365,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 275,
                                                                      "column": 43
                                                                    },
                                                                    "end": {
                                                                      "line": 288,
                                                                      "column": 16
                                                                    }
                                                                  },
                                                                  "id": null,
                                                                  "generator": false,
                                                                  "expression": true,
                                                                  "async": false,
                                                                  "params": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 10852,
                                                                      "end": 10861,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 275,
                                                                          "column": 43
                                                                        },
                                                                        "end": {
                                                                          "line": 275,
                                                                          "column": 52
                                                                        },
                                                                        "identifierName": "tableName"
                                                                      },
                                                                      "name": "tableName"
                                                                    }
                                                                  ],
                                                                  "body": {
                                                                    "type": "NewExpression",
                                                                    "start": 10879,
                                                                    "end": 11365,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 276,
                                                                        "column": 14
                                                                      },
                                                                      "end": {
                                                                        "line": 288,
                                                                        "column": 16
                                                                      }
                                                                    },
                                                                    "callee": {
                                                                      "type": "Identifier",
                                                                      "start": 10883,
                                                                      "end": 10890,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 276,
                                                                          "column": 18
                                                                        },
                                                                        "end": {
                                                                          "line": 276,
                                                                          "column": 25
                                                                        },
                                                                        "identifierName": "Promise"
                                                                      },
                                                                      "name": "Promise"
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "ArrowFunctionExpression",
                                                                        "start": 10891,
                                                                        "end": 11364,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 276,
                                                                            "column": 26
                                                                          },
                                                                          "end": {
                                                                            "line": 288,
                                                                            "column": 15
                                                                          }
                                                                        },
                                                                        "id": null,
                                                                        "generator": false,
                                                                        "expression": false,
                                                                        "async": false,
                                                                        "params": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "start": 10891,
                                                                            "end": 10898,
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 276,
                                                                                "column": 26
                                                                              },
                                                                              "end": {
                                                                                "line": 276,
                                                                                "column": 33
                                                                              },
                                                                              "identifierName": "resolve"
                                                                            },
                                                                            "name": "resolve"
                                                                          }
                                                                        ],
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "start": 10902,
                                                                          "end": 11364,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 276,
                                                                              "column": 37
                                                                            },
                                                                            "end": {
                                                                              "line": 288,
                                                                              "column": 15
                                                                            }
                                                                          },
                                                                          "body": [
                                                                            {
                                                                              "type": "ExpressionStatement",
                                                                              "start": 10920,
                                                                              "end": 10960,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 277,
                                                                                  "column": 16
                                                                                },
                                                                                "end": {
                                                                                  "line": 277,
                                                                                  "column": 56
                                                                                }
                                                                              },
                                                                              "expression": {
                                                                                "type": "AssignmentExpression",
                                                                                "start": 10920,
                                                                                "end": 10959,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 277,
                                                                                    "column": 16
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 277,
                                                                                    "column": 55
                                                                                  }
                                                                                },
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "Identifier",
                                                                                  "start": 10920,
                                                                                  "end": 10929,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 277,
                                                                                      "column": 16
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 277,
                                                                                      "column": 25
                                                                                    },
                                                                                    "identifierName": "tableName"
                                                                                  },
                                                                                  "name": "tableName"
                                                                                },
                                                                                "right": {
                                                                                  "type": "CallExpression",
                                                                                  "start": 10932,
                                                                                  "end": 10959,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 277,
                                                                                      "column": 28
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 277,
                                                                                      "column": 55
                                                                                    }
                                                                                  },
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "start": 10932,
                                                                                    "end": 10949,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 277,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 277,
                                                                                        "column": 45
                                                                                      }
                                                                                    },
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "start": 10932,
                                                                                      "end": 10941,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 277,
                                                                                          "column": 28
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 277,
                                                                                          "column": 37
                                                                                        },
                                                                                        "identifierName": "tableName"
                                                                                      },
                                                                                      "name": "tableName"
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "start": 10942,
                                                                                      "end": 10949,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 277,
                                                                                          "column": 38
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 277,
                                                                                          "column": 45
                                                                                        },
                                                                                        "identifierName": "replace"
                                                                                      },
                                                                                      "name": "replace"
                                                                                    },
                                                                                    "computed": false
                                                                                  },
                                                                                  "arguments": [
                                                                                    {
                                                                                      "type": "RegExpLiteral",
                                                                                      "start": 10950,
                                                                                      "end": 10954,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 277,
                                                                                          "column": 46
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 277,
                                                                                          "column": 50
                                                                                        }
                                                                                      },
                                                                                      "extra": {
                                                                                        "raw": "/`/g"
                                                                                      },
                                                                                      "pattern": "`",
                                                                                      "flags": "g"
                                                                                    },
                                                                                    {
                                                                                      "type": "StringLiteral",
                                                                                      "start": 10956,
                                                                                      "end": 10958,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 277,
                                                                                          "column": 52
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 277,
                                                                                          "column": 54
                                                                                        }
                                                                                      },
                                                                                      "extra": {
                                                                                        "rawValue": "",
                                                                                        "raw": "''"
                                                                                      },
                                                                                      "value": ""
                                                                                    }
                                                                                  ]
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "ExpressionStatement",
                                                                              "start": 10977,
                                                                              "end": 11005,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 278,
                                                                                  "column": 16
                                                                                },
                                                                                "end": {
                                                                                  "line": 278,
                                                                                  "column": 44
                                                                                }
                                                                              },
                                                                              "expression": {
                                                                                "type": "AssignmentExpression",
                                                                                "start": 10977,
                                                                                "end": 11004,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 278,
                                                                                    "column": 16
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 278,
                                                                                    "column": 43
                                                                                  }
                                                                                },
                                                                                "operator": "=",
                                                                                "left": {
                                                                                  "type": "MemberExpression",
                                                                                  "start": 10977,
                                                                                  "end": 10999,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 278,
                                                                                      "column": 16
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 278,
                                                                                      "column": 38
                                                                                    }
                                                                                  },
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "start": 10977,
                                                                                    "end": 10988,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 278,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 278,
                                                                                        "column": 27
                                                                                      },
                                                                                      "identifierName": "columnTypes"
                                                                                    },
                                                                                    "name": "columnTypes"
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "start": 10989,
                                                                                    "end": 10998,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 278,
                                                                                        "column": 28
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 278,
                                                                                        "column": 37
                                                                                      },
                                                                                      "identifierName": "tableName"
                                                                                    },
                                                                                    "name": "tableName"
                                                                                  },
                                                                                  "computed": true
                                                                                },
                                                                                "right": {
                                                                                  "type": "ObjectExpression",
                                                                                  "start": 11002,
                                                                                  "end": 11004,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 278,
                                                                                      "column": 41
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 278,
                                                                                      "column": 43
                                                                                    }
                                                                                  },
                                                                                  "properties": []
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "ExpressionStatement",
                                                                              "start": 11023,
                                                                              "end": 11348,
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 280,
                                                                                  "column": 16
                                                                                },
                                                                                "end": {
                                                                                  "line": 287,
                                                                                  "column": 19
                                                                                }
                                                                              },
                                                                              "expression": {
                                                                                "type": "CallExpression",
                                                                                "start": 11023,
                                                                                "end": 11347,
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 280,
                                                                                    "column": 16
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 287,
                                                                                    "column": 18
                                                                                  }
                                                                                },
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "start": 11023,
                                                                                  "end": 11040,
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 280,
                                                                                      "column": 16
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 280,
                                                                                      "column": 33
                                                                                    }
                                                                                  },
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "start": 11023,
                                                                                    "end": 11036,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 280,
                                                                                        "column": 16
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 280,
                                                                                        "column": 29
                                                                                      }
                                                                                    },
                                                                                    "object": {
                                                                                      "type": "ThisExpression",
                                                                                      "start": 11023,
                                                                                      "end": 11027,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 280,
                                                                                          "column": 16
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 280,
                                                                                          "column": 20
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "start": 11028,
                                                                                      "end": 11036,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 280,
                                                                                          "column": 21
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 280,
                                                                                          "column": 29
                                                                                        },
                                                                                        "identifierName": "database"
                                                                                      },
                                                                                      "name": "database"
                                                                                    },
                                                                                    "computed": false
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "start": 11037,
                                                                                    "end": 11040,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 280,
                                                                                        "column": 30
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 280,
                                                                                        "column": 33
                                                                                      },
                                                                                      "identifierName": "all"
                                                                                    },
                                                                                    "name": "all"
                                                                                  },
                                                                                  "computed": false
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "BinaryExpression",
                                                                                    "start": 11041,
                                                                                    "end": 11081,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 280,
                                                                                        "column": 34
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 280,
                                                                                        "column": 74
                                                                                      }
                                                                                    },
                                                                                    "left": {
                                                                                      "type": "BinaryExpression",
                                                                                      "start": 11041,
                                                                                      "end": 11074,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 280,
                                                                                          "column": 34
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 280,
                                                                                          "column": 67
                                                                                        }
                                                                                      },
                                                                                      "left": {
                                                                                        "type": "StringLiteral",
                                                                                        "start": 11041,
                                                                                        "end": 11062,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 280,
                                                                                            "column": 34
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 280,
                                                                                            "column": 55
                                                                                          }
                                                                                        },
                                                                                        "extra": {
                                                                                          "rawValue": "PRAGMA table_info(`",
                                                                                          "raw": "'PRAGMA table_info(`'"
                                                                                        },
                                                                                        "value": "PRAGMA table_info(`"
                                                                                      },
                                                                                      "operator": "+",
                                                                                      "right": {
                                                                                        "type": "Identifier",
                                                                                        "start": 11065,
                                                                                        "end": 11074,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 280,
                                                                                            "column": 58
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 280,
                                                                                            "column": 67
                                                                                          },
                                                                                          "identifierName": "tableName"
                                                                                        },
                                                                                        "name": "tableName"
                                                                                      }
                                                                                    },
                                                                                    "operator": "+",
                                                                                    "right": {
                                                                                      "type": "StringLiteral",
                                                                                      "start": 11077,
                                                                                      "end": 11081,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 280,
                                                                                          "column": 70
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 280,
                                                                                          "column": 74
                                                                                        }
                                                                                      },
                                                                                      "extra": {
                                                                                        "rawValue": "`)",
                                                                                        "raw": "'`)'"
                                                                                      },
                                                                                      "value": "`)"
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "ArrowFunctionExpression",
                                                                                    "start": 11083,
                                                                                    "end": 11346,
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 280,
                                                                                        "column": 76
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 287,
                                                                                        "column": 17
                                                                                      }
                                                                                    },
                                                                                    "id": null,
                                                                                    "generator": false,
                                                                                    "expression": false,
                                                                                    "async": false,
                                                                                    "params": [
                                                                                      {
                                                                                        "type": "Identifier",
                                                                                        "start": 11084,
                                                                                        "end": 11087,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 280,
                                                                                            "column": 77
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 280,
                                                                                            "column": 80
                                                                                          },
                                                                                          "identifierName": "err"
                                                                                        },
                                                                                        "name": "err"
                                                                                      },
                                                                                      {
                                                                                        "type": "Identifier",
                                                                                        "start": 11089,
                                                                                        "end": 11096,
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 280,
                                                                                            "column": 82
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 280,
                                                                                            "column": 89
                                                                                          },
                                                                                          "identifierName": "results"
                                                                                        },
                                                                                        "name": "results"
                                                                                      }
                                                                                    ],
                                                                                    "body": {
                                                                                      "type": "BlockStatement",
                                                                                      "start": 11101,
                                                                                      "end": 11346,
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 280,
                                                                                          "column": 94
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 287,
                                                                                          "column": 17
                                                                                        }
                                                                                      },
                                                                                      "body": [
                                                                                        {
                                                                                          "type": "IfStatement",
                                                                                          "start": 11121,
                                                                                          "end": 11299,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 281,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 285,
                                                                                              "column": 19
                                                                                            }
                                                                                          },
                                                                                          "test": {
                                                                                            "type": "UnaryExpression",
                                                                                            "start": 11125,
                                                                                            "end": 11129,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 281,
                                                                                                "column": 22
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 281,
                                                                                                "column": 26
                                                                                              }
                                                                                            },
                                                                                            "operator": "!",
                                                                                            "prefix": true,
                                                                                            "argument": {
                                                                                              "type": "Identifier",
                                                                                              "start": 11126,
                                                                                              "end": 11129,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 281,
                                                                                                  "column": 23
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 281,
                                                                                                  "column": 26
                                                                                                },
                                                                                                "identifierName": "err"
                                                                                              },
                                                                                              "name": "err"
                                                                                            },
                                                                                            "extra": {
                                                                                              "parenthesizedArgument": false
                                                                                            }
                                                                                          },
                                                                                          "consequent": {
                                                                                            "type": "BlockStatement",
                                                                                            "start": 11131,
                                                                                            "end": 11299,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 281,
                                                                                                "column": 28
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 285,
                                                                                                "column": 19
                                                                                              }
                                                                                            },
                                                                                            "body": [
                                                                                              {
                                                                                                "type": "ForOfStatement",
                                                                                                "start": 11153,
                                                                                                "end": 11279,
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 282,
                                                                                                    "column": 20
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 284,
                                                                                                    "column": 21
                                                                                                  }
                                                                                                },
                                                                                                "left": {
                                                                                                  "type": "VariableDeclaration",
                                                                                                  "start": 11158,
                                                                                                  "end": 11170,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 282,
                                                                                                      "column": 25
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 282,
                                                                                                      "column": 37
                                                                                                    }
                                                                                                  },
                                                                                                  "declarations": [
                                                                                                    {
                                                                                                      "type": "VariableDeclarator",
                                                                                                      "start": 11164,
                                                                                                      "end": 11170,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 282,
                                                                                                          "column": 31
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 282,
                                                                                                          "column": 37
                                                                                                        }
                                                                                                      },
                                                                                                      "id": {
                                                                                                        "type": "Identifier",
                                                                                                        "start": 11164,
                                                                                                        "end": 11170,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 282,
                                                                                                            "column": 31
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 282,
                                                                                                            "column": 37
                                                                                                          },
                                                                                                          "identifierName": "result"
                                                                                                        },
                                                                                                        "name": "result"
                                                                                                      },
                                                                                                      "init": null
                                                                                                    }
                                                                                                  ],
                                                                                                  "kind": "const"
                                                                                                },
                                                                                                "right": {
                                                                                                  "type": "Identifier",
                                                                                                  "start": 11174,
                                                                                                  "end": 11181,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 282,
                                                                                                      "column": 41
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 282,
                                                                                                      "column": 48
                                                                                                    },
                                                                                                    "identifierName": "results"
                                                                                                  },
                                                                                                  "name": "results"
                                                                                                },
                                                                                                "body": {
                                                                                                  "type": "BlockStatement",
                                                                                                  "start": 11183,
                                                                                                  "end": 11279,
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 282,
                                                                                                      "column": 50
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 284,
                                                                                                      "column": 21
                                                                                                    }
                                                                                                  },
                                                                                                  "body": [
                                                                                                    {
                                                                                                      "type": "ExpressionStatement",
                                                                                                      "start": 11207,
                                                                                                      "end": 11257,
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 283,
                                                                                                          "column": 22
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 283,
                                                                                                          "column": 72
                                                                                                        }
                                                                                                      },
                                                                                                      "expression": {
                                                                                                        "type": "AssignmentExpression",
                                                                                                        "start": 11207,
                                                                                                        "end": 11256,
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 283,
                                                                                                            "column": 22
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 283,
                                                                                                            "column": 71
                                                                                                          }
                                                                                                        },
                                                                                                        "operator": "=",
                                                                                                        "left": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "start": 11207,
                                                                                                          "end": 11242,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 283,
                                                                                                              "column": 22
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 283,
                                                                                                              "column": 57
                                                                                                            }
                                                                                                          },
                                                                                                          "object": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "start": 11207,
                                                                                                            "end": 11229,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 283,
                                                                                                                "column": 22
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 283,
                                                                                                                "column": 44
                                                                                                              }
                                                                                                            },
                                                                                                            "object": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 11207,
                                                                                                              "end": 11218,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 22
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 33
                                                                                                                },
                                                                                                                "identifierName": "columnTypes"
                                                                                                              },
                                                                                                              "name": "columnTypes"
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 11219,
                                                                                                              "end": 11228,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 34
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 43
                                                                                                                },
                                                                                                                "identifierName": "tableName"
                                                                                                              },
                                                                                                              "name": "tableName"
                                                                                                            },
                                                                                                            "computed": true
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "start": 11230,
                                                                                                            "end": 11241,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 283,
                                                                                                                "column": 45
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 283,
                                                                                                                "column": 56
                                                                                                              }
                                                                                                            },
                                                                                                            "object": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 11230,
                                                                                                              "end": 11236,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 45
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 51
                                                                                                                },
                                                                                                                "identifierName": "result"
                                                                                                              },
                                                                                                              "name": "result"
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "start": 11237,
                                                                                                              "end": 11241,
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 52
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 283,
                                                                                                                  "column": 56
                                                                                                                },
                                                                                                                "identifierName": "name"
                                                                                                              },
                                                                                                              "name": "name"
                                                                                                            },
                                                                                                            "computed": false
                                                                                                          },
                                                                                                          "computed": true
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "MemberExpression",
                                                                                                          "start": 11245,
                                                                                                          "end": 11256,
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 283,
                                                                                                              "column": 60
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 283,
                                                                                                              "column": 71
                                                                                                            }
                                                                                                          },
                                                                                                          "object": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 11245,
                                                                                                            "end": 11251,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 283,
                                                                                                                "column": 60
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 283,
                                                                                                                "column": 66
                                                                                                              },
                                                                                                              "identifierName": "result"
                                                                                                            },
                                                                                                            "name": "result"
                                                                                                          },
                                                                                                          "property": {
                                                                                                            "type": "Identifier",
                                                                                                            "start": 11252,
                                                                                                            "end": 11256,
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 283,
                                                                                                                "column": 67
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 283,
                                                                                                                "column": 71
                                                                                                              },
                                                                                                              "identifierName": "type"
                                                                                                            },
                                                                                                            "name": "type"
                                                                                                          },
                                                                                                          "computed": false
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "directives": []
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "directives": []
                                                                                          },
                                                                                          "alternate": null
                                                                                        },
                                                                                        {
                                                                                          "type": "ExpressionStatement",
                                                                                          "start": 11318,
                                                                                          "end": 11328,
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 286,
                                                                                              "column": 18
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 286,
                                                                                              "column": 28
                                                                                            }
                                                                                          },
                                                                                          "expression": {
                                                                                            "type": "CallExpression",
                                                                                            "start": 11318,
                                                                                            "end": 11327,
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 286,
                                                                                                "column": 18
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 286,
                                                                                                "column": 27
                                                                                              }
                                                                                            },
                                                                                            "callee": {
                                                                                              "type": "Identifier",
                                                                                              "start": 11318,
                                                                                              "end": 11325,
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 286,
                                                                                                  "column": 18
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 286,
                                                                                                  "column": 25
                                                                                                },
                                                                                                "identifierName": "resolve"
                                                                                              },
                                                                                              "name": "resolve"
                                                                                            },
                                                                                            "arguments": []
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "directives": []
                                                                                    }
                                                                                  }
                                                                                ]
                                                                              }
                                                                            }
                                                                          ],
                                                                          "directives": []
                                                                        }
                                                                      }
                                                                    ]
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 11380,
                                                              "end": 11384,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 289,
                                                                  "column": 14
                                                                },
                                                                "end": {
                                                                  "line": 289,
                                                                  "column": 18
                                                                },
                                                                "identifierName": "then"
                                                              },
                                                              "name": "then"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 11385,
                                                              "end": 11395,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 289,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 289,
                                                                  "column": 29
                                                                },
                                                                "identifierName": "executeSql"
                                                              },
                                                              "name": "executeSql"
                                                            }
                                                          ]
                                                        }
                                                      }
                                                    ],
                                                    "directives": []
                                                  }
                                                }
                                              ],
                                              "directives": []
                                            },
                                            "alternate": {
                                              "type": "BlockStatement",
                                              "start": 11425,
                                              "end": 11467,
                                              "loc": {
                                                "start": {
                                                  "line": 291,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 9
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "start": 11437,
                                                  "end": 11457,
                                                  "loc": {
                                                    "start": {
                                                      "line": 292,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 292,
                                                      "column": 30
                                                    }
                                                  },
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "start": 11444,
                                                    "end": 11456,
                                                    "loc": {
                                                      "start": {
                                                        "line": 292,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 292,
                                                        "column": 29
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "start": 11444,
                                                      "end": 11454,
                                                      "loc": {
                                                        "start": {
                                                          "line": 292,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 292,
                                                          "column": 27
                                                        },
                                                        "identifierName": "executeSql"
                                                      },
                                                      "name": "executeSql"
                                                    },
                                                    "arguments": []
                                                  }
                                                }
                                              ],
                                              "directives": []
                                            }
                                          }
                                        ],
                                        "directives": []
                                      }
                                    }
                                  ]
                                }
                              }
                            ],
                            "directives": []
                          }
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 11493,
              "end": 11924,
              "loc": {
                "start": {
                  "line": 298,
                  "column": 2
                },
                "end": {
                  "line": 311,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 11493,
                "end": 11505,
                "loc": {
                  "start": {
                    "line": 298,
                    "column": 2
                  },
                  "end": {
                    "line": 298,
                    "column": 14
                  },
                  "identifierName": "applyParsers"
                },
                "name": "applyParsers"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 11506,
                  "end": 11510,
                  "loc": {
                    "start": {
                      "line": 298,
                      "column": 15
                    },
                    "end": {
                      "line": 298,
                      "column": 19
                    },
                    "identifierName": "type"
                  },
                  "name": "type"
                },
                {
                  "type": "Identifier",
                  "start": 11512,
                  "end": 11517,
                  "loc": {
                    "start": {
                      "line": 298,
                      "column": 21
                    },
                    "end": {
                      "line": 298,
                      "column": 26
                    },
                    "identifierName": "value"
                  },
                  "name": "value"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 11519,
                "end": 11924,
                "loc": {
                  "start": {
                    "line": 298,
                    "column": 28
                  },
                  "end": {
                    "line": 311,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 11525,
                    "end": 11642,
                    "loc": {
                      "start": {
                        "line": 299,
                        "column": 4
                      },
                      "end": {
                        "line": 302,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 11529,
                      "end": 11553,
                      "loc": {
                        "start": {
                          "line": 299,
                          "column": 8
                        },
                        "end": {
                          "line": 299,
                          "column": 32
                        }
                      },
                      "left": {
                        "type": "CallExpression",
                        "start": 11529,
                        "end": 11546,
                        "loc": {
                          "start": {
                            "line": 299,
                            "column": 8
                          },
                          "end": {
                            "line": 299,
                            "column": 25
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11529,
                          "end": 11541,
                          "loc": {
                            "start": {
                              "line": 299,
                              "column": 8
                            },
                            "end": {
                              "line": 299,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 11529,
                            "end": 11533,
                            "loc": {
                              "start": {
                                "line": 299,
                                "column": 8
                              },
                              "end": {
                                "line": 299,
                                "column": 12
                              },
                              "identifierName": "type"
                            },
                            "name": "type"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11534,
                            "end": 11541,
                            "loc": {
                              "start": {
                                "line": 299,
                                "column": 13
                              },
                              "end": {
                                "line": 299,
                                "column": 20
                              },
                              "identifierName": "indexOf"
                            },
                            "name": "indexOf"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 11542,
                            "end": 11545,
                            "loc": {
                              "start": {
                                "line": 299,
                                "column": 21
                              },
                              "end": {
                                "line": 299,
                                "column": 24
                              }
                            },
                            "extra": {
                              "rawValue": "(",
                              "raw": "'('"
                            },
                            "value": "("
                          }
                        ]
                      },
                      "operator": "!==",
                      "right": {
                        "type": "UnaryExpression",
                        "start": 11551,
                        "end": 11553,
                        "loc": {
                          "start": {
                            "line": 299,
                            "column": 30
                          },
                          "end": {
                            "line": 299,
                            "column": 32
                          }
                        },
                        "operator": "-",
                        "prefix": true,
                        "argument": {
                          "type": "NumericLiteral",
                          "start": 11552,
                          "end": 11553,
                          "loc": {
                            "start": {
                              "line": 299,
                              "column": 31
                            },
                            "end": {
                              "line": 299,
                              "column": 32
                            }
                          },
                          "extra": {
                            "rawValue": 1,
                            "raw": "1"
                          },
                          "value": 1
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 11555,
                      "end": 11642,
                      "loc": {
                        "start": {
                          "line": 299,
                          "column": 34
                        },
                        "end": {
                          "line": 302,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 11595,
                          "end": 11636,
                          "loc": {
                            "start": {
                              "line": 301,
                              "column": 6
                            },
                            "end": {
                              "line": 301,
                              "column": 47
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 11595,
                            "end": 11635,
                            "loc": {
                              "start": {
                                "line": 301,
                                "column": 6
                              },
                              "end": {
                                "line": 301,
                                "column": 46
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 11595,
                              "end": 11599,
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 6
                                },
                                "end": {
                                  "line": 301,
                                  "column": 10
                                },
                                "identifierName": "type"
                              },
                              "name": "type",
                              "leadingComments": null
                            },
                            "right": {
                              "type": "CallExpression",
                              "start": 11602,
                              "end": 11635,
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 13
                                },
                                "end": {
                                  "line": 301,
                                  "column": 46
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11602,
                                "end": 11613,
                                "loc": {
                                  "start": {
                                    "line": 301,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 301,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 11602,
                                  "end": 11606,
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 17
                                    },
                                    "identifierName": "type"
                                  },
                                  "name": "type"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11607,
                                  "end": 11613,
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 24
                                    },
                                    "identifierName": "substr"
                                  },
                                  "name": "substr"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "NumericLiteral",
                                  "start": 11614,
                                  "end": 11615,
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                },
                                {
                                  "type": "CallExpression",
                                  "start": 11617,
                                  "end": 11634,
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 45
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 11617,
                                    "end": 11629,
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 11617,
                                      "end": 11621,
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 32
                                        },
                                        "identifierName": "type"
                                      },
                                      "name": "type"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 11622,
                                      "end": 11629,
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 40
                                        },
                                        "identifierName": "indexOf"
                                      },
                                      "name": "indexOf"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 11630,
                                      "end": 11633,
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 44
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "(",
                                        "raw": "'('"
                                      },
                                      "value": "("
                                    }
                                  ]
                                }
                              ]
                            },
                            "leadingComments": null
                          },
                          "leadingComments": [
                            {
                              "type": "CommentLine",
                              "value": " Remove the length part",
                              "start": 11563,
                              "end": 11588,
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 6
                                },
                                "end": {
                                  "line": 300,
                                  "column": 31
                                }
                              }
                            }
                          ]
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 11647,
                    "end": 11707,
                    "loc": {
                      "start": {
                        "line": 303,
                        "column": 4
                      },
                      "end": {
                        "line": 303,
                        "column": 64
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 11647,
                      "end": 11706,
                      "loc": {
                        "start": {
                          "line": 303,
                          "column": 4
                        },
                        "end": {
                          "line": 303,
                          "column": 63
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "Identifier",
                        "start": 11647,
                        "end": 11651,
                        "loc": {
                          "start": {
                            "line": 303,
                            "column": 4
                          },
                          "end": {
                            "line": 303,
                            "column": 8
                          },
                          "identifierName": "type"
                        },
                        "name": "type"
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 11654,
                        "end": 11706,
                        "loc": {
                          "start": {
                            "line": 303,
                            "column": 11
                          },
                          "end": {
                            "line": 303,
                            "column": 63
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11654,
                          "end": 11690,
                          "loc": {
                            "start": {
                              "line": 303,
                              "column": 11
                            },
                            "end": {
                              "line": 303,
                              "column": 47
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 11654,
                            "end": 11682,
                            "loc": {
                              "start": {
                                "line": 303,
                                "column": 11
                              },
                              "end": {
                                "line": 303,
                                "column": 39
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 11654,
                              "end": 11666,
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 11
                                },
                                "end": {
                                  "line": 303,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 11654,
                                "end": 11658,
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 15
                                  },
                                  "identifierName": "type"
                                },
                                "name": "type"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11659,
                                "end": 11666,
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 23
                                  },
                                  "identifierName": "replace"
                                },
                                "name": "replace"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 11667,
                                "end": 11677,
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 34
                                  }
                                },
                                "extra": {
                                  "rawValue": "UNSIGNED",
                                  "raw": "'UNSIGNED'"
                                },
                                "value": "UNSIGNED"
                              },
                              {
                                "type": "StringLiteral",
                                "start": 11679,
                                "end": 11681,
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 38
                                  }
                                },
                                "extra": {
                                  "rawValue": "",
                                  "raw": "''"
                                },
                                "value": ""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11683,
                            "end": 11690,
                            "loc": {
                              "start": {
                                "line": 303,
                                "column": 40
                              },
                              "end": {
                                "line": 303,
                                "column": 47
                              },
                              "identifierName": "replace"
                            },
                            "name": "replace"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 11691,
                            "end": 11701,
                            "loc": {
                              "start": {
                                "line": 303,
                                "column": 48
                              },
                              "end": {
                                "line": 303,
                                "column": 58
                              }
                            },
                            "extra": {
                              "rawValue": "ZEROFILL",
                              "raw": "'ZEROFILL'"
                            },
                            "value": "ZEROFILL"
                          },
                          {
                            "type": "StringLiteral",
                            "start": 11703,
                            "end": 11705,
                            "loc": {
                              "start": {
                                "line": 303,
                                "column": 60
                              },
                              "end": {
                                "line": 303,
                                "column": 62
                              }
                            },
                            "extra": {
                              "rawValue": "",
                              "raw": "''"
                            },
                            "value": ""
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 11712,
                    "end": 11745,
                    "loc": {
                      "start": {
                        "line": 304,
                        "column": 4
                      },
                      "end": {
                        "line": 304,
                        "column": 37
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 11712,
                      "end": 11744,
                      "loc": {
                        "start": {
                          "line": 304,
                          "column": 4
                        },
                        "end": {
                          "line": 304,
                          "column": 36
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "Identifier",
                        "start": 11712,
                        "end": 11716,
                        "loc": {
                          "start": {
                            "line": 304,
                            "column": 4
                          },
                          "end": {
                            "line": 304,
                            "column": 8
                          },
                          "identifierName": "type"
                        },
                        "name": "type"
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 11719,
                        "end": 11744,
                        "loc": {
                          "start": {
                            "line": 304,
                            "column": 11
                          },
                          "end": {
                            "line": 304,
                            "column": 36
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11719,
                          "end": 11742,
                          "loc": {
                            "start": {
                              "line": 304,
                              "column": 11
                            },
                            "end": {
                              "line": 304,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 11719,
                            "end": 11730,
                            "loc": {
                              "start": {
                                "line": 304,
                                "column": 11
                              },
                              "end": {
                                "line": 304,
                                "column": 22
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 11719,
                              "end": 11728,
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 11
                                },
                                "end": {
                                  "line": 304,
                                  "column": 20
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 11719,
                                "end": 11723,
                                "loc": {
                                  "start": {
                                    "line": 304,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 304,
                                    "column": 15
                                  },
                                  "identifierName": "type"
                                },
                                "name": "type"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11724,
                                "end": 11728,
                                "loc": {
                                  "start": {
                                    "line": 304,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 304,
                                    "column": 20
                                  },
                                  "identifierName": "trim"
                                },
                                "name": "trim"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11731,
                            "end": 11742,
                            "loc": {
                              "start": {
                                "line": 304,
                                "column": 23
                              },
                              "end": {
                                "line": 304,
                                "column": 34
                              },
                              "identifierName": "toUpperCase"
                            },
                            "name": "toUpperCase"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 11750,
                    "end": 11786,
                    "loc": {
                      "start": {
                        "line": 305,
                        "column": 4
                      },
                      "end": {
                        "line": 305,
                        "column": 40
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 11756,
                        "end": 11785,
                        "loc": {
                          "start": {
                            "line": 305,
                            "column": 10
                          },
                          "end": {
                            "line": 305,
                            "column": 39
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 11756,
                          "end": 11761,
                          "loc": {
                            "start": {
                              "line": 305,
                              "column": 10
                            },
                            "end": {
                              "line": 305,
                              "column": 15
                            },
                            "identifierName": "parse"
                          },
                          "name": "parse"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 11764,
                          "end": 11785,
                          "loc": {
                            "start": {
                              "line": 305,
                              "column": 18
                            },
                            "end": {
                              "line": 305,
                              "column": 39
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 11764,
                            "end": 11779,
                            "loc": {
                              "start": {
                                "line": 305,
                                "column": 18
                              },
                              "end": {
                                "line": 305,
                                "column": 33
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 11764,
                              "end": 11775,
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 18
                                },
                                "end": {
                                  "line": 305,
                                  "column": 29
                                },
                                "identifierName": "parserStore"
                              },
                              "name": "parserStore"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11776,
                              "end": 11779,
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 30
                                },
                                "end": {
                                  "line": 305,
                                  "column": 33
                                },
                                "identifierName": "get"
                              },
                              "name": "get"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 11780,
                              "end": 11784,
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 34
                                },
                                "end": {
                                  "line": 305,
                                  "column": 38
                                },
                                "identifierName": "type"
                              },
                              "name": "type"
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "const"
                  },
                  {
                    "type": "IfStatement",
                    "start": 11792,
                    "end": 11902,
                    "loc": {
                      "start": {
                        "line": 307,
                        "column": 4
                      },
                      "end": {
                        "line": 309,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 11796,
                      "end": 11819,
                      "loc": {
                        "start": {
                          "line": 307,
                          "column": 8
                        },
                        "end": {
                          "line": 307,
                          "column": 31
                        }
                      },
                      "left": {
                        "type": "BinaryExpression",
                        "start": 11796,
                        "end": 11810,
                        "loc": {
                          "start": {
                            "line": 307,
                            "column": 8
                          },
                          "end": {
                            "line": 307,
                            "column": 22
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 11796,
                          "end": 11801,
                          "loc": {
                            "start": {
                              "line": 307,
                              "column": 8
                            },
                            "end": {
                              "line": 307,
                              "column": 13
                            },
                            "identifierName": "value"
                          },
                          "name": "value"
                        },
                        "operator": "!==",
                        "right": {
                          "type": "NullLiteral",
                          "start": 11806,
                          "end": 11810,
                          "loc": {
                            "start": {
                              "line": 307,
                              "column": 18
                            },
                            "end": {
                              "line": 307,
                              "column": 22
                            }
                          }
                        }
                      },
                      "operator": "&&",
                      "right": {
                        "type": "Identifier",
                        "start": 11814,
                        "end": 11819,
                        "loc": {
                          "start": {
                            "line": 307,
                            "column": 26
                          },
                          "end": {
                            "line": 307,
                            "column": 31
                          },
                          "identifierName": "parse"
                        },
                        "name": "parse"
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 11821,
                      "end": 11902,
                      "loc": {
                        "start": {
                          "line": 307,
                          "column": 33
                        },
                        "end": {
                          "line": 309,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 11829,
                          "end": 11896,
                          "loc": {
                            "start": {
                              "line": 308,
                              "column": 6
                            },
                            "end": {
                              "line": 308,
                              "column": 73
                            }
                          },
                          "argument": {
                            "type": "CallExpression",
                            "start": 11836,
                            "end": 11895,
                            "loc": {
                              "start": {
                                "line": 308,
                                "column": 13
                              },
                              "end": {
                                "line": 308,
                                "column": 72
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 11836,
                              "end": 11841,
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 13
                                },
                                "end": {
                                  "line": 308,
                                  "column": 18
                                },
                                "identifierName": "parse"
                              },
                              "name": "parse"
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 11842,
                                "end": 11847,
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 308,
                                    "column": 24
                                  },
                                  "identifierName": "value"
                                },
                                "name": "value"
                              },
                              {
                                "type": "ObjectExpression",
                                "start": 11849,
                                "end": 11894,
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 308,
                                    "column": 71
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 11851,
                                    "end": 11892,
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 69
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 11851,
                                      "end": 11859,
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 36
                                        },
                                        "identifierName": "timezone"
                                      },
                                      "name": "timezone"
                                    },
                                    "value": {
                                      "type": "MemberExpression",
                                      "start": 11861,
                                      "end": 11892,
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 69
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 11861,
                                        "end": 11883,
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 60
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 11861,
                                          "end": 11875,
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 52
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 11861,
                                            "end": 11865,
                                            "loc": {
                                              "start": {
                                                "line": 308,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 308,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 11866,
                                            "end": 11875,
                                            "loc": {
                                              "start": {
                                                "line": 308,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 308,
                                                "column": 52
                                              },
                                              "identifierName": "sequelize"
                                            },
                                            "name": "sequelize"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 11876,
                                          "end": 11883,
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 60
                                            },
                                            "identifierName": "options"
                                          },
                                          "name": "options"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11884,
                                        "end": 11892,
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 69
                                          },
                                          "identifierName": "timezone"
                                        },
                                        "name": "timezone"
                                      },
                                      "computed": false
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 11907,
                    "end": 11920,
                    "loc": {
                      "start": {
                        "line": 310,
                        "column": 4
                      },
                      "end": {
                        "line": 310,
                        "column": 17
                      }
                    },
                    "argument": {
                      "type": "Identifier",
                      "start": 11914,
                      "end": 11919,
                      "loc": {
                        "start": {
                          "line": 310,
                          "column": 11
                        },
                        "end": {
                          "line": 310,
                          "column": 16
                        },
                        "identifierName": "value"
                      },
                      "name": "value"
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 11928,
              "end": 13710,
              "loc": {
                "start": {
                  "line": 313,
                  "column": 2
                },
                "end": {
                  "line": 365,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 11928,
                "end": 11939,
                "loc": {
                  "start": {
                    "line": 313,
                    "column": 2
                  },
                  "end": {
                    "line": 313,
                    "column": 13
                  },
                  "identifierName": "formatError"
                },
                "name": "formatError"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 11940,
                  "end": 11943,
                  "loc": {
                    "start": {
                      "line": 313,
                      "column": 14
                    },
                    "end": {
                      "line": 313,
                      "column": 17
                    },
                    "identifierName": "err"
                  },
                  "name": "err"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 11945,
                "end": 13710,
                "loc": {
                  "start": {
                    "line": 313,
                    "column": 19
                  },
                  "end": {
                    "line": 365,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "SwitchStatement",
                    "start": 11952,
                    "end": 13706,
                    "loc": {
                      "start": {
                        "line": 315,
                        "column": 4
                      },
                      "end": {
                        "line": 364,
                        "column": 5
                      }
                    },
                    "discriminant": {
                      "type": "MemberExpression",
                      "start": 11960,
                      "end": 11968,
                      "loc": {
                        "start": {
                          "line": 315,
                          "column": 12
                        },
                        "end": {
                          "line": 315,
                          "column": 20
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 11960,
                        "end": 11963,
                        "loc": {
                          "start": {
                            "line": 315,
                            "column": 12
                          },
                          "end": {
                            "line": 315,
                            "column": 15
                          },
                          "identifierName": "err"
                        },
                        "name": "err"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 11964,
                        "end": 11968,
                        "loc": {
                          "start": {
                            "line": 315,
                            "column": 16
                          },
                          "end": {
                            "line": 315,
                            "column": 20
                          },
                          "identifierName": "code"
                        },
                        "name": "code"
                      },
                      "computed": false
                    },
                    "cases": [
                      {
                        "type": "SwitchCase",
                        "start": 11978,
                        "end": 13549,
                        "loc": {
                          "start": {
                            "line": 316,
                            "column": 6
                          },
                          "end": {
                            "line": 358,
                            "column": 7
                          }
                        },
                        "consequent": [
                          {
                            "type": "BlockStatement",
                            "start": 12004,
                            "end": 13549,
                            "loc": {
                              "start": {
                                "line": 316,
                                "column": 32
                              },
                              "end": {
                                "line": 358,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "start": 12014,
                                "end": 12077,
                                "loc": {
                                  "start": {
                                    "line": 317,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 317,
                                    "column": 71
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 12018,
                                    "end": 12076,
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 70
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 12018,
                                      "end": 12023,
                                      "loc": {
                                        "start": {
                                          "line": 317,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 317,
                                          "column": 17
                                        },
                                        "identifierName": "match"
                                      },
                                      "name": "match"
                                    },
                                    "init": {
                                      "type": "CallExpression",
                                      "start": 12026,
                                      "end": 12076,
                                      "loc": {
                                        "start": {
                                          "line": 317,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 317,
                                          "column": 70
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 12026,
                                        "end": 12043,
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 37
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 12026,
                                          "end": 12037,
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 31
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 12026,
                                            "end": 12029,
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 23
                                              },
                                              "identifierName": "err"
                                            },
                                            "name": "err"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 12030,
                                            "end": 12037,
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 31
                                              },
                                              "identifierName": "message"
                                            },
                                            "name": "message"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 12038,
                                          "end": 12043,
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 37
                                            },
                                            "identifierName": "match"
                                          },
                                          "name": "match"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "RegExpLiteral",
                                          "start": 12044,
                                          "end": 12075,
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 69
                                            }
                                          },
                                          "extra": {
                                            "raw": "/FOREIGN KEY constraint failed/"
                                          },
                                          "pattern": "FOREIGN KEY constraint failed",
                                          "flags": ""
                                        }
                                      ]
                                    }
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "IfStatement",
                                "start": 12086,
                                "end": 12220,
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 322,
                                    "column": 9
                                  }
                                },
                                "test": {
                                  "type": "BinaryExpression",
                                  "start": 12090,
                                  "end": 12104,
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 26
                                    }
                                  },
                                  "left": {
                                    "type": "Identifier",
                                    "start": 12090,
                                    "end": 12095,
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 17
                                      },
                                      "identifierName": "match"
                                    },
                                    "name": "match"
                                  },
                                  "operator": "!==",
                                  "right": {
                                    "type": "NullLiteral",
                                    "start": 12100,
                                    "end": 12104,
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 26
                                      }
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "start": 12106,
                                  "end": 12220,
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "start": 12118,
                                      "end": 12210,
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 13
                                        }
                                      },
                                      "argument": {
                                        "type": "NewExpression",
                                        "start": 12125,
                                        "end": 12209,
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 12
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 12129,
                                          "end": 12170,
                                          "loc": {
                                            "start": {
                                              "line": 319,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 319,
                                              "column": 62
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 12129,
                                            "end": 12144,
                                            "loc": {
                                              "start": {
                                                "line": 319,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 319,
                                                "column": 36
                                              },
                                              "identifierName": "sequelizeErrors"
                                            },
                                            "name": "sequelizeErrors"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 12145,
                                            "end": 12170,
                                            "loc": {
                                              "start": {
                                                "line": 319,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 319,
                                                "column": 62
                                              },
                                              "identifierName": "ForeignKeyConstraintError"
                                            },
                                            "name": "ForeignKeyConstraintError"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "ObjectExpression",
                                            "start": 12171,
                                            "end": 12208,
                                            "loc": {
                                              "start": {
                                                "line": 319,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 11
                                              }
                                            },
                                            "properties": [
                                              {
                                                "type": "ObjectProperty",
                                                "start": 12185,
                                                "end": 12196,
                                                "loc": {
                                                  "start": {
                                                    "line": 320,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 320,
                                                    "column": 23
                                                  }
                                                },
                                                "method": false,
                                                "shorthand": false,
                                                "computed": false,
                                                "key": {
                                                  "type": "Identifier",
                                                  "start": 12185,
                                                  "end": 12191,
                                                  "loc": {
                                                    "start": {
                                                      "line": 320,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 320,
                                                      "column": 18
                                                    },
                                                    "identifierName": "parent"
                                                  },
                                                  "name": "parent"
                                                },
                                                "value": {
                                                  "type": "Identifier",
                                                  "start": 12193,
                                                  "end": 12196,
                                                  "loc": {
                                                    "start": {
                                                      "line": 320,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 320,
                                                      "column": 23
                                                    },
                                                    "identifierName": "err"
                                                  },
                                                  "name": "err"
                                                }
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "directives": []
                                },
                                "alternate": null
                              },
                              {
                                "type": "VariableDeclaration",
                                "start": 12230,
                                "end": 12246,
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 24
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 12234,
                                    "end": 12245,
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 23
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 12234,
                                      "end": 12240,
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 18
                                        },
                                        "identifierName": "fields"
                                      },
                                      "name": "fields"
                                    },
                                    "init": {
                                      "type": "ArrayExpression",
                                      "start": 12243,
                                      "end": 12245,
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 23
                                        }
                                      },
                                      "elements": []
                                    }
                                  }
                                ],
                                "kind": "let",
                                "trailingComments": [
                                  {
                                    "type": "CommentLine",
                                    "value": " Sqlite pre 2.2 behavior - Error: SQLITE_CONSTRAINT: columns x, y are not unique",
                                    "start": 12256,
                                    "end": 12338,
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 90
                                      }
                                    }
                                  }
                                ]
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 12347,
                                "end": 12394,
                                "loc": {
                                  "start": {
                                    "line": 327,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 327,
                                    "column": 55
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 12347,
                                  "end": 12393,
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 54
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "start": 12347,
                                    "end": 12352,
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 13
                                      },
                                      "identifierName": "match"
                                    },
                                    "name": "match",
                                    "leadingComments": null
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "start": 12355,
                                    "end": 12393,
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 54
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 12355,
                                      "end": 12372,
                                      "loc": {
                                        "start": {
                                          "line": 327,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 327,
                                          "column": 33
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 12355,
                                        "end": 12366,
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 27
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 12355,
                                          "end": 12358,
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 19
                                            },
                                            "identifierName": "err"
                                          },
                                          "name": "err"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 12359,
                                          "end": 12366,
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 27
                                            },
                                            "identifierName": "message"
                                          },
                                          "name": "message"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12367,
                                        "end": 12372,
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 33
                                          },
                                          "identifierName": "match"
                                        },
                                        "name": "match"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "RegExpLiteral",
                                        "start": 12373,
                                        "end": 12392,
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 53
                                          }
                                        },
                                        "extra": {
                                          "raw": "/columns (.*?) are/"
                                        },
                                        "pattern": "columns (.*?) are",
                                        "flags": ""
                                      }
                                    ]
                                  },
                                  "leadingComments": null
                                },
                                "leadingComments": [
                                  {
                                    "type": "CommentLine",
                                    "value": " Sqlite pre 2.2 behavior - Error: SQLITE_CONSTRAINT: columns x, y are not unique",
                                    "start": 12256,
                                    "end": 12338,
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 90
                                      }
                                    }
                                  }
                                ]
                              },
                              {
                                "type": "IfStatement",
                                "start": 12403,
                                "end": 12856,
                                "loc": {
                                  "start": {
                                    "line": 328,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 9
                                  }
                                },
                                "test": {
                                  "type": "LogicalExpression",
                                  "start": 12407,
                                  "end": 12442,
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 47
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 12407,
                                    "end": 12421,
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 26
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 12407,
                                      "end": 12412,
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 17
                                        },
                                        "identifierName": "match"
                                      },
                                      "name": "match"
                                    },
                                    "operator": "!==",
                                    "right": {
                                      "type": "NullLiteral",
                                      "start": 12417,
                                      "end": 12421,
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 26
                                        }
                                      }
                                    }
                                  },
                                  "operator": "&&",
                                  "right": {
                                    "type": "BinaryExpression",
                                    "start": 12425,
                                    "end": 12442,
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 47
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 12425,
                                      "end": 12437,
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 12425,
                                        "end": 12430,
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 35
                                          },
                                          "identifierName": "match"
                                        },
                                        "name": "match"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12431,
                                        "end": 12437,
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 42
                                          },
                                          "identifierName": "length"
                                        },
                                        "name": "length"
                                      },
                                      "computed": false
                                    },
                                    "operator": ">=",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 12441,
                                      "end": 12442,
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 47
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 2,
                                        "raw": "2"
                                      },
                                      "value": 2
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "start": 12444,
                                  "end": 12496,
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 12456,
                                      "end": 12486,
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 40
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 12456,
                                        "end": 12485,
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 39
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 12456,
                                          "end": 12462,
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 16
                                            },
                                            "identifierName": "fields"
                                          },
                                          "name": "fields"
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 12465,
                                          "end": 12485,
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 39
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 12465,
                                            "end": 12479,
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 33
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 12465,
                                              "end": 12473,
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 27
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 12465,
                                                "end": 12470,
                                                "loc": {
                                                  "start": {
                                                    "line": 329,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 329,
                                                    "column": 24
                                                  },
                                                  "identifierName": "match"
                                                },
                                                "name": "match"
                                              },
                                              "property": {
                                                "type": "NumericLiteral",
                                                "start": 12471,
                                                "end": 12472,
                                                "loc": {
                                                  "start": {
                                                    "line": 329,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 329,
                                                    "column": 26
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": 1,
                                                  "raw": "1"
                                                },
                                                "value": 1
                                              },
                                              "computed": true
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 12474,
                                              "end": 12479,
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 33
                                                },
                                                "identifierName": "split"
                                              },
                                              "name": "split"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "StringLiteral",
                                              "start": 12480,
                                              "end": 12484,
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 38
                                                }
                                              },
                                              "extra": {
                                                "rawValue": ", ",
                                                "raw": "', '"
                                              },
                                              "value": ", "
                                            }
                                          ]
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                },
                                "alternate": {
                                  "type": "BlockStatement",
                                  "start": 12502,
                                  "end": 12856,
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 12624,
                                      "end": 12684,
                                      "loc": {
                                        "start": {
                                          "line": 333,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 333,
                                          "column": 70
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 12624,
                                        "end": 12683,
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 69
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 12624,
                                          "end": 12629,
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 15
                                            },
                                            "identifierName": "match"
                                          },
                                          "name": "match",
                                          "leadingComments": null
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 12632,
                                          "end": 12683,
                                          "loc": {
                                            "start": {
                                              "line": 333,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 333,
                                              "column": 69
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 12632,
                                            "end": 12649,
                                            "loc": {
                                              "start": {
                                                "line": 333,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 333,
                                                "column": 35
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 12632,
                                              "end": 12643,
                                              "loc": {
                                                "start": {
                                                  "line": 333,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 333,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 12632,
                                                "end": 12635,
                                                "loc": {
                                                  "start": {
                                                    "line": 333,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 333,
                                                    "column": 21
                                                  },
                                                  "identifierName": "err"
                                                },
                                                "name": "err"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 12636,
                                                "end": 12643,
                                                "loc": {
                                                  "start": {
                                                    "line": 333,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 333,
                                                    "column": 29
                                                  },
                                                  "identifierName": "message"
                                                },
                                                "name": "message"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 12644,
                                              "end": 12649,
                                              "loc": {
                                                "start": {
                                                  "line": 333,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 333,
                                                  "column": 35
                                                },
                                                "identifierName": "match"
                                              },
                                              "name": "match"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "RegExpLiteral",
                                              "start": 12650,
                                              "end": 12682,
                                              "loc": {
                                                "start": {
                                                  "line": 333,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 333,
                                                  "column": 68
                                                }
                                              },
                                              "extra": {
                                                "raw": "/UNIQUE constraint failed: (.*)/"
                                              },
                                              "pattern": "UNIQUE constraint failed: (.*)",
                                              "flags": ""
                                            }
                                          ]
                                        },
                                        "leadingComments": null
                                      },
                                      "leadingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " Sqlite post 2.2 behavior - Error: SQLITE_CONSTRAINT: UNIQUE constraint failed: table.x, table.y",
                                          "start": 12515,
                                          "end": 12613,
                                          "loc": {
                                            "start": {
                                              "line": 332,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 332,
                                              "column": 108
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "IfStatement",
                                      "start": 12695,
                                      "end": 12846,
                                      "loc": {
                                        "start": {
                                          "line": 334,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 336,
                                          "column": 11
                                        }
                                      },
                                      "test": {
                                        "type": "LogicalExpression",
                                        "start": 12699,
                                        "end": 12734,
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 49
                                          }
                                        },
                                        "left": {
                                          "type": "BinaryExpression",
                                          "start": 12699,
                                          "end": 12713,
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 28
                                            }
                                          },
                                          "left": {
                                            "type": "Identifier",
                                            "start": 12699,
                                            "end": 12704,
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 19
                                              },
                                              "identifierName": "match"
                                            },
                                            "name": "match"
                                          },
                                          "operator": "!==",
                                          "right": {
                                            "type": "NullLiteral",
                                            "start": 12709,
                                            "end": 12713,
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 28
                                              }
                                            }
                                          }
                                        },
                                        "operator": "&&",
                                        "right": {
                                          "type": "BinaryExpression",
                                          "start": 12717,
                                          "end": 12734,
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 49
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 12717,
                                            "end": 12729,
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 44
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 12717,
                                              "end": 12722,
                                              "loc": {
                                                "start": {
                                                  "line": 334,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 334,
                                                  "column": 37
                                                },
                                                "identifierName": "match"
                                              },
                                              "name": "match"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 12723,
                                              "end": 12729,
                                              "loc": {
                                                "start": {
                                                  "line": 334,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 334,
                                                  "column": 44
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            },
                                            "computed": false
                                          },
                                          "operator": ">=",
                                          "right": {
                                            "type": "NumericLiteral",
                                            "start": 12733,
                                            "end": 12734,
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 49
                                              }
                                            },
                                            "extra": {
                                              "rawValue": 2,
                                              "raw": "2"
                                            },
                                            "value": 2
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "start": 12736,
                                        "end": 12846,
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 11
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 12750,
                                            "end": 12834,
                                            "loc": {
                                              "start": {
                                                "line": 335,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 335,
                                                "column": 96
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 12750,
                                              "end": 12833,
                                              "loc": {
                                                "start": {
                                                  "line": 335,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 335,
                                                  "column": 95
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 12750,
                                                "end": 12756,
                                                "loc": {
                                                  "start": {
                                                    "line": 335,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 335,
                                                    "column": 18
                                                  },
                                                  "identifierName": "fields"
                                                },
                                                "name": "fields"
                                              },
                                              "right": {
                                                "type": "CallExpression",
                                                "start": 12759,
                                                "end": 12833,
                                                "loc": {
                                                  "start": {
                                                    "line": 335,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 335,
                                                    "column": 95
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 12759,
                                                  "end": 12783,
                                                  "loc": {
                                                    "start": {
                                                      "line": 335,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 335,
                                                      "column": 45
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "start": 12759,
                                                    "end": 12779,
                                                    "loc": {
                                                      "start": {
                                                        "line": 335,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 335,
                                                        "column": 41
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 12759,
                                                      "end": 12773,
                                                      "loc": {
                                                        "start": {
                                                          "line": 335,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 335,
                                                          "column": 35
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 12759,
                                                        "end": 12767,
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 29
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 12759,
                                                          "end": 12764,
                                                          "loc": {
                                                            "start": {
                                                              "line": 335,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 335,
                                                              "column": 26
                                                            },
                                                            "identifierName": "match"
                                                          },
                                                          "name": "match"
                                                        },
                                                        "property": {
                                                          "type": "NumericLiteral",
                                                          "start": 12765,
                                                          "end": 12766,
                                                          "loc": {
                                                            "start": {
                                                              "line": 335,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 335,
                                                              "column": 28
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": 1,
                                                            "raw": "1"
                                                          },
                                                          "value": 1
                                                        },
                                                        "computed": true
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 12768,
                                                        "end": 12773,
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 35
                                                          },
                                                          "identifierName": "split"
                                                        },
                                                        "name": "split"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "StringLiteral",
                                                        "start": 12774,
                                                        "end": 12778,
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 40
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": ", ",
                                                          "raw": "', '"
                                                        },
                                                        "value": ", "
                                                      }
                                                    ]
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 12780,
                                                    "end": 12783,
                                                    "loc": {
                                                      "start": {
                                                        "line": 335,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 335,
                                                        "column": 45
                                                      },
                                                      "identifierName": "map"
                                                    },
                                                    "name": "map"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrowFunctionExpression",
                                                    "start": 12784,
                                                    "end": 12832,
                                                    "loc": {
                                                      "start": {
                                                        "line": 335,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 335,
                                                        "column": 94
                                                      }
                                                    },
                                                    "id": null,
                                                    "generator": false,
                                                    "expression": true,
                                                    "async": false,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 12784,
                                                        "end": 12799,
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 61
                                                          },
                                                          "identifierName": "columnWithTable"
                                                        },
                                                        "name": "columnWithTable"
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "MemberExpression",
                                                      "start": 12803,
                                                      "end": 12832,
                                                      "loc": {
                                                        "start": {
                                                          "line": 335,
                                                          "column": 65
                                                        },
                                                        "end": {
                                                          "line": 335,
                                                          "column": 94
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "start": 12803,
                                                        "end": 12829,
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 65
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 91
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 12803,
                                                          "end": 12824,
                                                          "loc": {
                                                            "start": {
                                                              "line": 335,
                                                              "column": 65
                                                            },
                                                            "end": {
                                                              "line": 335,
                                                              "column": 86
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 12803,
                                                            "end": 12818,
                                                            "loc": {
                                                              "start": {
                                                                "line": 335,
                                                                "column": 65
                                                              },
                                                              "end": {
                                                                "line": 335,
                                                                "column": 80
                                                              },
                                                              "identifierName": "columnWithTable"
                                                            },
                                                            "name": "columnWithTable"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 12819,
                                                            "end": 12824,
                                                            "loc": {
                                                              "start": {
                                                                "line": 335,
                                                                "column": 81
                                                              },
                                                              "end": {
                                                                "line": 335,
                                                                "column": 86
                                                              },
                                                              "identifierName": "split"
                                                            },
                                                            "name": "split"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "StringLiteral",
                                                            "start": 12825,
                                                            "end": 12828,
                                                            "loc": {
                                                              "start": {
                                                                "line": 335,
                                                                "column": 87
                                                              },
                                                              "end": {
                                                                "line": 335,
                                                                "column": 90
                                                              }
                                                            },
                                                            "extra": {
                                                              "rawValue": ".",
                                                              "raw": "'.'"
                                                            },
                                                            "value": "."
                                                          }
                                                        ]
                                                      },
                                                      "property": {
                                                        "type": "NumericLiteral",
                                                        "start": 12830,
                                                        "end": 12831,
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 92
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 93
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 1,
                                                          "raw": "1"
                                                        },
                                                        "value": 1
                                                      },
                                                      "computed": true
                                                    }
                                                  }
                                                ]
                                              }
                                            }
                                          }
                                        ],
                                        "directives": []
                                      },
                                      "alternate": null
                                    }
                                  ],
                                  "directives": []
                                }
                              },
                              {
                                "type": "VariableDeclaration",
                                "start": 12866,
                                "end": 12884,
                                "loc": {
                                  "start": {
                                    "line": 339,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 339,
                                    "column": 26
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 12872,
                                    "end": 12883,
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 25
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 12872,
                                      "end": 12878,
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 20
                                        },
                                        "identifierName": "errors"
                                      },
                                      "name": "errors"
                                    },
                                    "init": {
                                      "type": "ArrayExpression",
                                      "start": 12881,
                                      "end": 12883,
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 25
                                        }
                                      },
                                      "elements": []
                                    }
                                  }
                                ],
                                "kind": "const"
                              },
                              {
                                "type": "VariableDeclaration",
                                "start": 12893,
                                "end": 12926,
                                "loc": {
                                  "start": {
                                    "line": 340,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 340,
                                    "column": 41
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 12897,
                                    "end": 12925,
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 40
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 12897,
                                      "end": 12904,
                                      "loc": {
                                        "start": {
                                          "line": 340,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 340,
                                          "column": 19
                                        },
                                        "identifierName": "message"
                                      },
                                      "name": "message"
                                    },
                                    "init": {
                                      "type": "StringLiteral",
                                      "start": 12907,
                                      "end": 12925,
                                      "loc": {
                                        "start": {
                                          "line": 340,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 340,
                                          "column": 40
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "Validation error",
                                        "raw": "'Validation error'"
                                      },
                                      "value": "Validation error"
                                    }
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "ForOfStatement",
                                "start": 12936,
                                "end": 13175,
                                "loc": {
                                  "start": {
                                    "line": 342,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 9
                                  }
                                },
                                "left": {
                                  "type": "VariableDeclaration",
                                  "start": 12941,
                                  "end": 12952,
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 24
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 12947,
                                      "end": 12952,
                                      "loc": {
                                        "start": {
                                          "line": 342,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 342,
                                          "column": 24
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 12947,
                                        "end": 12952,
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 24
                                          },
                                          "identifierName": "field"
                                        },
                                        "name": "field"
                                      },
                                      "init": null
                                    }
                                  ],
                                  "kind": "const"
                                },
                                "right": {
                                  "type": "Identifier",
                                  "start": 12956,
                                  "end": 12962,
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 34
                                    },
                                    "identifierName": "fields"
                                  },
                                  "name": "fields"
                                },
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 12964,
                                  "end": 13175,
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 12976,
                                      "end": 13165,
                                      "loc": {
                                        "start": {
                                          "line": 343,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 345,
                                          "column": 79
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 12976,
                                        "end": 13164,
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 78
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 12976,
                                          "end": 12987,
                                          "loc": {
                                            "start": {
                                              "line": 343,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 343,
                                              "column": 21
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 12976,
                                            "end": 12982,
                                            "loc": {
                                              "start": {
                                                "line": 343,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 343,
                                                "column": 16
                                              },
                                              "identifierName": "errors"
                                            },
                                            "name": "errors"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 12983,
                                            "end": 12987,
                                            "loc": {
                                              "start": {
                                                "line": 343,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 343,
                                                "column": 21
                                              },
                                              "identifierName": "push"
                                            },
                                            "name": "push"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "NewExpression",
                                            "start": 12988,
                                            "end": 13163,
                                            "loc": {
                                              "start": {
                                                "line": 343,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 345,
                                                "column": 77
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 12992,
                                              "end": 13027,
                                              "loc": {
                                                "start": {
                                                  "line": 343,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 343,
                                                  "column": 61
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 12992,
                                                "end": 13007,
                                                "loc": {
                                                  "start": {
                                                    "line": 343,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 343,
                                                    "column": 41
                                                  },
                                                  "identifierName": "sequelizeErrors"
                                                },
                                                "name": "sequelizeErrors"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13008,
                                                "end": 13027,
                                                "loc": {
                                                  "start": {
                                                    "line": 343,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 343,
                                                    "column": 61
                                                  },
                                                  "identifierName": "ValidationErrorItem"
                                                },
                                                "name": "ValidationErrorItem"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "start": 13041,
                                                "end": 13084,
                                                "loc": {
                                                  "start": {
                                                    "line": 344,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 344,
                                                    "column": 55
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 13041,
                                                  "end": 13077,
                                                  "loc": {
                                                    "start": {
                                                      "line": 344,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 344,
                                                      "column": 48
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 13041,
                                                    "end": 13045,
                                                    "loc": {
                                                      "start": {
                                                        "line": 344,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 344,
                                                        "column": 16
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 13046,
                                                    "end": 13077,
                                                    "loc": {
                                                      "start": {
                                                        "line": 344,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 344,
                                                        "column": 48
                                                      },
                                                      "identifierName": "getUniqueConstraintErrorMessage"
                                                    },
                                                    "name": "getUniqueConstraintErrorMessage"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 13078,
                                                    "end": 13083,
                                                    "loc": {
                                                      "start": {
                                                        "line": 344,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 344,
                                                        "column": 54
                                                      },
                                                      "identifierName": "field"
                                                    },
                                                    "name": "field"
                                                  }
                                                ]
                                              },
                                              {
                                                "type": "StringLiteral",
                                                "start": 13098,
                                                "end": 13116,
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 345,
                                                    "column": 30
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "unique violation",
                                                  "raw": "'unique violation'"
                                                },
                                                "value": "unique violation"
                                              },
                                              {
                                                "type": "Identifier",
                                                "start": 13118,
                                                "end": 13123,
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 345,
                                                    "column": 37
                                                  },
                                                  "identifierName": "field"
                                                },
                                                "name": "field"
                                              },
                                              {
                                                "type": "LogicalExpression",
                                                "start": 13125,
                                                "end": 13162,
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 345,
                                                    "column": 76
                                                  }
                                                },
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "start": 13125,
                                                  "end": 13138,
                                                  "loc": {
                                                    "start": {
                                                      "line": 345,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 345,
                                                      "column": 52
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 13125,
                                                    "end": 13129,
                                                    "loc": {
                                                      "start": {
                                                        "line": 345,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 345,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 13130,
                                                    "end": 13138,
                                                    "loc": {
                                                      "start": {
                                                        "line": 345,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 345,
                                                        "column": 52
                                                      },
                                                      "identifierName": "instance"
                                                    },
                                                    "name": "instance"
                                                  },
                                                  "computed": false
                                                },
                                                "operator": "&&",
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "start": 13142,
                                                  "end": 13162,
                                                  "loc": {
                                                    "start": {
                                                      "line": 345,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 345,
                                                      "column": 76
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 13142,
                                                    "end": 13155,
                                                    "loc": {
                                                      "start": {
                                                        "line": 345,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 345,
                                                        "column": 69
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 13142,
                                                      "end": 13146,
                                                      "loc": {
                                                        "start": {
                                                          "line": 345,
                                                          "column": 56
                                                        },
                                                        "end": {
                                                          "line": 345,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 13147,
                                                      "end": 13155,
                                                      "loc": {
                                                        "start": {
                                                          "line": 345,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 345,
                                                          "column": 69
                                                        },
                                                        "identifierName": "instance"
                                                      },
                                                      "name": "instance"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 13156,
                                                    "end": 13161,
                                                    "loc": {
                                                      "start": {
                                                        "line": 345,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 345,
                                                        "column": 75
                                                      },
                                                      "identifierName": "field"
                                                    },
                                                    "name": "field"
                                                  },
                                                  "computed": true
                                                }
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              },
                              {
                                "type": "IfStatement",
                                "start": 13185,
                                "end": 13442,
                                "loc": {
                                  "start": {
                                    "line": 348,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 355,
                                    "column": 9
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 13189,
                                  "end": 13199,
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 13189,
                                    "end": 13193,
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 13194,
                                    "end": 13199,
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 22
                                      },
                                      "identifierName": "model"
                                    },
                                    "name": "model"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "start": 13201,
                                  "end": 13442,
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 13213,
                                      "end": 13432,
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 354,
                                          "column": 13
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 13213,
                                        "end": 13431,
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 354,
                                            "column": 12
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 13213,
                                          "end": 13221,
                                          "loc": {
                                            "start": {
                                              "line": 349,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 349,
                                              "column": 18
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 13213,
                                            "end": 13214,
                                            "loc": {
                                              "start": {
                                                "line": 349,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 349,
                                                "column": 11
                                              },
                                              "identifierName": "_"
                                            },
                                            "name": "_"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 13215,
                                            "end": 13221,
                                            "loc": {
                                              "start": {
                                                "line": 349,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 349,
                                                "column": 18
                                              },
                                              "identifierName": "forOwn"
                                            },
                                            "name": "forOwn"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 13222,
                                            "end": 13243,
                                            "loc": {
                                              "start": {
                                                "line": 349,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 349,
                                                "column": 40
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 13222,
                                              "end": 13232,
                                              "loc": {
                                                "start": {
                                                  "line": 349,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 349,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 13222,
                                                "end": 13226,
                                                "loc": {
                                                  "start": {
                                                    "line": 349,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 349,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13227,
                                                "end": 13232,
                                                "loc": {
                                                  "start": {
                                                    "line": 349,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 349,
                                                    "column": 29
                                                  },
                                                  "identifierName": "model"
                                                },
                                                "name": "model"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13233,
                                              "end": 13243,
                                              "loc": {
                                                "start": {
                                                  "line": 349,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 349,
                                                  "column": 40
                                                },
                                                "identifierName": "uniqueKeys"
                                              },
                                              "name": "uniqueKeys"
                                            },
                                            "computed": false
                                          },
                                          {
                                            "type": "ArrowFunctionExpression",
                                            "start": 13245,
                                            "end": 13430,
                                            "loc": {
                                              "start": {
                                                "line": 349,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 354,
                                                "column": 11
                                              }
                                            },
                                            "id": null,
                                            "generator": false,
                                            "expression": false,
                                            "async": false,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "start": 13245,
                                                "end": 13255,
                                                "loc": {
                                                  "start": {
                                                    "line": 349,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 349,
                                                    "column": 52
                                                  },
                                                  "identifierName": "constraint"
                                                },
                                                "name": "constraint"
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "start": 13259,
                                              "end": 13430,
                                              "loc": {
                                                "start": {
                                                  "line": 349,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 354,
                                                  "column": 11
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "IfStatement",
                                                  "start": 13273,
                                                  "end": 13418,
                                                  "loc": {
                                                    "start": {
                                                      "line": 350,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 353,
                                                      "column": 13
                                                    }
                                                  },
                                                  "test": {
                                                    "type": "LogicalExpression",
                                                    "start": 13277,
                                                    "end": 13333,
                                                    "loc": {
                                                      "start": {
                                                        "line": 350,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 350,
                                                        "column": 72
                                                      }
                                                    },
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "start": 13277,
                                                      "end": 13313,
                                                      "loc": {
                                                        "start": {
                                                          "line": 350,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 350,
                                                          "column": 52
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 13277,
                                                        "end": 13286,
                                                        "loc": {
                                                          "start": {
                                                            "line": 350,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 350,
                                                            "column": 25
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 13277,
                                                          "end": 13278,
                                                          "loc": {
                                                            "start": {
                                                              "line": 350,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 350,
                                                              "column": 17
                                                            },
                                                            "identifierName": "_"
                                                          },
                                                          "name": "_"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 13279,
                                                          "end": 13286,
                                                          "loc": {
                                                            "start": {
                                                              "line": 350,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 350,
                                                              "column": 25
                                                            },
                                                            "identifierName": "isEqual"
                                                          },
                                                          "name": "isEqual"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 13287,
                                                          "end": 13304,
                                                          "loc": {
                                                            "start": {
                                                              "line": 350,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 350,
                                                              "column": 43
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 13287,
                                                            "end": 13297,
                                                            "loc": {
                                                              "start": {
                                                                "line": 350,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 350,
                                                                "column": 36
                                                              },
                                                              "identifierName": "constraint"
                                                            },
                                                            "name": "constraint"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 13298,
                                                            "end": 13304,
                                                            "loc": {
                                                              "start": {
                                                                "line": 350,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 350,
                                                                "column": 43
                                                              },
                                                              "identifierName": "fields"
                                                            },
                                                            "name": "fields"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "start": 13306,
                                                          "end": 13312,
                                                          "loc": {
                                                            "start": {
                                                              "line": 350,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 350,
                                                              "column": 51
                                                            },
                                                            "identifierName": "fields"
                                                          },
                                                          "name": "fields"
                                                        }
                                                      ]
                                                    },
                                                    "operator": "&&",
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "start": 13317,
                                                      "end": 13333,
                                                      "loc": {
                                                        "start": {
                                                          "line": 350,
                                                          "column": 56
                                                        },
                                                        "end": {
                                                          "line": 350,
                                                          "column": 72
                                                        }
                                                      },
                                                      "operator": "!",
                                                      "prefix": true,
                                                      "argument": {
                                                        "type": "UnaryExpression",
                                                        "start": 13318,
                                                        "end": 13333,
                                                        "loc": {
                                                          "start": {
                                                            "line": 350,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 350,
                                                            "column": 72
                                                          }
                                                        },
                                                        "operator": "!",
                                                        "prefix": true,
                                                        "argument": {
                                                          "type": "MemberExpression",
                                                          "start": 13319,
                                                          "end": 13333,
                                                          "loc": {
                                                            "start": {
                                                              "line": 350,
                                                              "column": 58
                                                            },
                                                            "end": {
                                                              "line": 350,
                                                              "column": 72
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 13319,
                                                            "end": 13329,
                                                            "loc": {
                                                              "start": {
                                                                "line": 350,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 350,
                                                                "column": 68
                                                              },
                                                              "identifierName": "constraint"
                                                            },
                                                            "name": "constraint"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 13330,
                                                            "end": 13333,
                                                            "loc": {
                                                              "start": {
                                                                "line": 350,
                                                                "column": 69
                                                              },
                                                              "end": {
                                                                "line": 350,
                                                                "column": 72
                                                              },
                                                              "identifierName": "msg"
                                                            },
                                                            "name": "msg"
                                                          },
                                                          "computed": false
                                                        },
                                                        "extra": {
                                                          "parenthesizedArgument": false
                                                        }
                                                      },
                                                      "extra": {
                                                        "parenthesizedArgument": false
                                                      }
                                                    }
                                                  },
                                                  "consequent": {
                                                    "type": "BlockStatement",
                                                    "start": 13335,
                                                    "end": 13418,
                                                    "loc": {
                                                      "start": {
                                                        "line": 350,
                                                        "column": 74
                                                      },
                                                      "end": {
                                                        "line": 353,
                                                        "column": 13
                                                      }
                                                    },
                                                    "body": [
                                                      {
                                                        "type": "ExpressionStatement",
                                                        "start": 13351,
                                                        "end": 13376,
                                                        "loc": {
                                                          "start": {
                                                            "line": 351,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 351,
                                                            "column": 39
                                                          }
                                                        },
                                                        "expression": {
                                                          "type": "AssignmentExpression",
                                                          "start": 13351,
                                                          "end": 13375,
                                                          "loc": {
                                                            "start": {
                                                              "line": 351,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 351,
                                                              "column": 38
                                                            }
                                                          },
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "start": 13351,
                                                            "end": 13358,
                                                            "loc": {
                                                              "start": {
                                                                "line": 351,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 351,
                                                                "column": 21
                                                              },
                                                              "identifierName": "message"
                                                            },
                                                            "name": "message"
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "start": 13361,
                                                            "end": 13375,
                                                            "loc": {
                                                              "start": {
                                                                "line": 351,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 351,
                                                                "column": 38
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 13361,
                                                              "end": 13371,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 351,
                                                                  "column": 24
                                                                },
                                                                "end": {
                                                                  "line": 351,
                                                                  "column": 34
                                                                },
                                                                "identifierName": "constraint"
                                                              },
                                                              "name": "constraint"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 13372,
                                                              "end": 13375,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 351,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 351,
                                                                  "column": 38
                                                                },
                                                                "identifierName": "msg"
                                                              },
                                                              "name": "msg"
                                                            },
                                                            "computed": false
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "ReturnStatement",
                                                        "start": 13391,
                                                        "end": 13404,
                                                        "loc": {
                                                          "start": {
                                                            "line": 352,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 352,
                                                            "column": 27
                                                          }
                                                        },
                                                        "argument": {
                                                          "type": "BooleanLiteral",
                                                          "start": 13398,
                                                          "end": 13403,
                                                          "loc": {
                                                            "start": {
                                                              "line": 352,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 352,
                                                              "column": 26
                                                            }
                                                          },
                                                          "value": false
                                                        }
                                                      }
                                                    ],
                                                    "directives": []
                                                  },
                                                  "alternate": null
                                                }
                                              ],
                                              "directives": []
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "directives": []
                                },
                                "alternate": null
                              },
                              {
                                "type": "ReturnStatement",
                                "start": 13452,
                                "end": 13541,
                                "loc": {
                                  "start": {
                                    "line": 357,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 357,
                                    "column": 97
                                  }
                                },
                                "argument": {
                                  "type": "NewExpression",
                                  "start": 13459,
                                  "end": 13540,
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 96
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 13463,
                                    "end": 13500,
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 13463,
                                      "end": 13478,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 34
                                        },
                                        "identifierName": "sequelizeErrors"
                                      },
                                      "name": "sequelizeErrors"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 13479,
                                      "end": 13500,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 56
                                        },
                                        "identifierName": "UniqueConstraintError"
                                      },
                                      "name": "UniqueConstraintError"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "start": 13501,
                                      "end": 13539,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 95
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 13502,
                                          "end": 13509,
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 65
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 13502,
                                            "end": 13509,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 65
                                              },
                                              "identifierName": "message"
                                            },
                                            "name": "message"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 13502,
                                            "end": 13509,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 65
                                              },
                                              "identifierName": "message"
                                            },
                                            "name": "message"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        },
                                        {
                                          "type": "ObjectProperty",
                                          "start": 13511,
                                          "end": 13517,
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 73
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 13511,
                                            "end": 13517,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 73
                                              },
                                              "identifierName": "errors"
                                            },
                                            "name": "errors"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 13511,
                                            "end": 13517,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 73
                                              },
                                              "identifierName": "errors"
                                            },
                                            "name": "errors"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        },
                                        {
                                          "type": "ObjectProperty",
                                          "start": 13519,
                                          "end": 13530,
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 86
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 13519,
                                            "end": 13525,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 75
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 81
                                              },
                                              "identifierName": "parent"
                                            },
                                            "name": "parent"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 13527,
                                            "end": 13530,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 83
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 86
                                              },
                                              "identifierName": "err"
                                            },
                                            "name": "err"
                                          }
                                        },
                                        {
                                          "type": "ObjectProperty",
                                          "start": 13532,
                                          "end": 13538,
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 88
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 94
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 13532,
                                            "end": 13538,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 88
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 94
                                              },
                                              "identifierName": "fields"
                                            },
                                            "name": "fields"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 13532,
                                            "end": 13538,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 88
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 94
                                              },
                                              "identifierName": "fields"
                                            },
                                            "name": "fields"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        }
                                      ]
                                    }
                                  ]
                                }
                              }
                            ],
                            "directives": []
                          }
                        ],
                        "test": {
                          "type": "StringLiteral",
                          "start": 11983,
                          "end": 12002,
                          "loc": {
                            "start": {
                              "line": 316,
                              "column": 11
                            },
                            "end": {
                              "line": 316,
                              "column": 30
                            }
                          },
                          "extra": {
                            "rawValue": "SQLITE_CONSTRAINT",
                            "raw": "'SQLITE_CONSTRAINT'"
                          },
                          "value": "SQLITE_CONSTRAINT"
                        }
                      },
                      {
                        "type": "SwitchCase",
                        "start": 13556,
                        "end": 13629,
                        "loc": {
                          "start": {
                            "line": 359,
                            "column": 6
                          },
                          "end": {
                            "line": 360,
                            "column": 53
                          }
                        },
                        "consequent": [
                          {
                            "type": "ReturnStatement",
                            "start": 13584,
                            "end": 13629,
                            "loc": {
                              "start": {
                                "line": 360,
                                "column": 8
                              },
                              "end": {
                                "line": 360,
                                "column": 53
                              }
                            },
                            "argument": {
                              "type": "NewExpression",
                              "start": 13591,
                              "end": 13628,
                              "loc": {
                                "start": {
                                  "line": 360,
                                  "column": 15
                                },
                                "end": {
                                  "line": 360,
                                  "column": 52
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 13595,
                                "end": 13623,
                                "loc": {
                                  "start": {
                                    "line": 360,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 360,
                                    "column": 47
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 13595,
                                  "end": 13610,
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 34
                                    },
                                    "identifierName": "sequelizeErrors"
                                  },
                                  "name": "sequelizeErrors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13611,
                                  "end": 13623,
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 47
                                    },
                                    "identifierName": "TimeoutError"
                                  },
                                  "name": "TimeoutError"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 13624,
                                  "end": 13627,
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 51
                                    },
                                    "identifierName": "err"
                                  },
                                  "name": "err"
                                }
                              ]
                            }
                          }
                        ],
                        "test": {
                          "type": "StringLiteral",
                          "start": 13561,
                          "end": 13574,
                          "loc": {
                            "start": {
                              "line": 359,
                              "column": 11
                            },
                            "end": {
                              "line": 359,
                              "column": 24
                            }
                          },
                          "extra": {
                            "rawValue": "SQLITE_BUSY",
                            "raw": "'SQLITE_BUSY'"
                          },
                          "value": "SQLITE_BUSY"
                        }
                      },
                      {
                        "type": "SwitchCase",
                        "start": 13637,
                        "end": 13700,
                        "loc": {
                          "start": {
                            "line": 362,
                            "column": 6
                          },
                          "end": {
                            "line": 363,
                            "column": 54
                          }
                        },
                        "consequent": [
                          {
                            "type": "ReturnStatement",
                            "start": 13654,
                            "end": 13700,
                            "loc": {
                              "start": {
                                "line": 363,
                                "column": 8
                              },
                              "end": {
                                "line": 363,
                                "column": 54
                              }
                            },
                            "argument": {
                              "type": "NewExpression",
                              "start": 13661,
                              "end": 13699,
                              "loc": {
                                "start": {
                                  "line": 363,
                                  "column": 15
                                },
                                "end": {
                                  "line": 363,
                                  "column": 53
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 13665,
                                "end": 13694,
                                "loc": {
                                  "start": {
                                    "line": 363,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 363,
                                    "column": 48
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 13665,
                                  "end": 13680,
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 34
                                    },
                                    "identifierName": "sequelizeErrors"
                                  },
                                  "name": "sequelizeErrors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13681,
                                  "end": 13694,
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 48
                                    },
                                    "identifierName": "DatabaseError"
                                  },
                                  "name": "DatabaseError"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 13695,
                                  "end": 13698,
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 52
                                    },
                                    "identifierName": "err"
                                  },
                                  "name": "err"
                                }
                              ]
                            }
                          }
                        ],
                        "test": null
                      }
                    ]
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 13714,
              "end": 14323,
              "loc": {
                "start": {
                  "line": 367,
                  "column": 2
                },
                "end": {
                  "line": 387,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 13714,
                "end": 13736,
                "loc": {
                  "start": {
                    "line": 367,
                    "column": 2
                  },
                  "end": {
                    "line": 367,
                    "column": 24
                  },
                  "identifierName": "handleShowIndexesQuery"
                },
                "name": "handleShowIndexesQuery"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 13737,
                  "end": 13741,
                  "loc": {
                    "start": {
                      "line": 367,
                      "column": 25
                    },
                    "end": {
                      "line": 367,
                      "column": 29
                    },
                    "identifierName": "data"
                  },
                  "name": "data"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 13743,
                "end": 14323,
                "loc": {
                  "start": {
                    "line": 367,
                    "column": 31
                  },
                  "end": {
                    "line": 387,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 13851,
                    "end": 14319,
                    "loc": {
                      "start": {
                        "line": 370,
                        "column": 4
                      },
                      "end": {
                        "line": 386,
                        "column": 7
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 13858,
                      "end": 14318,
                      "loc": {
                        "start": {
                          "line": 370,
                          "column": 11
                        },
                        "end": {
                          "line": 386,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 13858,
                        "end": 13884,
                        "loc": {
                          "start": {
                            "line": 370,
                            "column": 11
                          },
                          "end": {
                            "line": 370,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 13858,
                          "end": 13880,
                          "loc": {
                            "start": {
                              "line": 370,
                              "column": 11
                            },
                            "end": {
                              "line": 370,
                              "column": 33
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 13858,
                            "end": 13872,
                            "loc": {
                              "start": {
                                "line": 370,
                                "column": 11
                              },
                              "end": {
                                "line": 370,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 13858,
                              "end": 13862,
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 11
                                },
                                "end": {
                                  "line": 370,
                                  "column": 15
                                }
                              },
                              "leadingComments": null
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13863,
                              "end": 13872,
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 16
                                },
                                "end": {
                                  "line": 370,
                                  "column": 25
                                },
                                "identifierName": "sequelize"
                              },
                              "name": "sequelize"
                            },
                            "computed": false,
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13873,
                            "end": 13880,
                            "loc": {
                              "start": {
                                "line": 370,
                                "column": 26
                              },
                              "end": {
                                "line": 370,
                                "column": 33
                              },
                              "identifierName": "Promise"
                            },
                            "name": "Promise"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13881,
                          "end": 13884,
                          "loc": {
                            "start": {
                              "line": 370,
                              "column": 34
                            },
                            "end": {
                              "line": 370,
                              "column": 37
                            },
                            "identifierName": "map"
                          },
                          "name": "map"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 13885,
                          "end": 13899,
                          "loc": {
                            "start": {
                              "line": 370,
                              "column": 38
                            },
                            "end": {
                              "line": 370,
                              "column": 52
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 13885,
                            "end": 13897,
                            "loc": {
                              "start": {
                                "line": 370,
                                "column": 38
                              },
                              "end": {
                                "line": 370,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 13885,
                              "end": 13889,
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 38
                                },
                                "end": {
                                  "line": 370,
                                  "column": 42
                                },
                                "identifierName": "data"
                              },
                              "name": "data"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13890,
                              "end": 13897,
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 43
                                },
                                "end": {
                                  "line": 370,
                                  "column": 50
                                },
                                "identifierName": "reverse"
                              },
                              "name": "reverse"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 13901,
                          "end": 14317,
                          "loc": {
                            "start": {
                              "line": 370,
                              "column": 54
                            },
                            "end": {
                              "line": 386,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 13901,
                              "end": 13905,
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 54
                                },
                                "end": {
                                  "line": 370,
                                  "column": 58
                                },
                                "identifierName": "item"
                              },
                              "name": "item"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 13909,
                            "end": 14317,
                            "loc": {
                              "start": {
                                "line": 370,
                                "column": 62
                              },
                              "end": {
                                "line": 386,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 13917,
                                "end": 13934,
                                "loc": {
                                  "start": {
                                    "line": 371,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 371,
                                    "column": 23
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 13917,
                                  "end": 13933,
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 371,
                                      "column": 22
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 13917,
                                    "end": 13928,
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 17
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 13917,
                                      "end": 13921,
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 10
                                        },
                                        "identifierName": "item"
                                      },
                                      "name": "item"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 13922,
                                      "end": 13928,
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 17
                                        },
                                        "identifierName": "fields"
                                      },
                                      "name": "fields"
                                    },
                                    "computed": false
                                  },
                                  "right": {
                                    "type": "ArrayExpression",
                                    "start": 13931,
                                    "end": 13933,
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 22
                                      }
                                    },
                                    "elements": []
                                  }
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 13941,
                                "end": 13962,
                                "loc": {
                                  "start": {
                                    "line": 372,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 372,
                                    "column": 27
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 13941,
                                  "end": 13961,
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 26
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 13941,
                                    "end": 13953,
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 18
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 13941,
                                      "end": 13945,
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 10
                                        },
                                        "identifierName": "item"
                                      },
                                      "name": "item"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 13946,
                                      "end": 13953,
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 18
                                        },
                                        "identifierName": "primary"
                                      },
                                      "name": "primary"
                                    },
                                    "computed": false
                                  },
                                  "right": {
                                    "type": "BooleanLiteral",
                                    "start": 13956,
                                    "end": 13961,
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 26
                                      }
                                    },
                                    "value": false
                                  }
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 13969,
                                "end": 13997,
                                "loc": {
                                  "start": {
                                    "line": 373,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 373,
                                    "column": 34
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 13969,
                                  "end": 13996,
                                  "loc": {
                                    "start": {
                                      "line": 373,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 373,
                                      "column": 33
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 13969,
                                    "end": 13980,
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 17
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 13969,
                                      "end": 13973,
                                      "loc": {
                                        "start": {
                                          "line": 373,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 373,
                                          "column": 10
                                        },
                                        "identifierName": "item"
                                      },
                                      "name": "item"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 13974,
                                      "end": 13980,
                                      "loc": {
                                        "start": {
                                          "line": 373,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 373,
                                          "column": 17
                                        },
                                        "identifierName": "unique"
                                      },
                                      "name": "unique"
                                    },
                                    "computed": false
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "start": 13983,
                                    "end": 13996,
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 33
                                      }
                                    },
                                    "operator": "!",
                                    "prefix": true,
                                    "argument": {
                                      "type": "UnaryExpression",
                                      "start": 13984,
                                      "end": 13996,
                                      "loc": {
                                        "start": {
                                          "line": 373,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 373,
                                          "column": 33
                                        }
                                      },
                                      "operator": "!",
                                      "prefix": true,
                                      "argument": {
                                        "type": "MemberExpression",
                                        "start": 13985,
                                        "end": 13996,
                                        "loc": {
                                          "start": {
                                            "line": 373,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 373,
                                            "column": 33
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 13985,
                                          "end": 13989,
                                          "loc": {
                                            "start": {
                                              "line": 373,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 373,
                                              "column": 26
                                            },
                                            "identifierName": "item"
                                          },
                                          "name": "item"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 13990,
                                          "end": 13996,
                                          "loc": {
                                            "start": {
                                              "line": 373,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 373,
                                              "column": 33
                                            },
                                            "identifierName": "unique"
                                          },
                                          "name": "unique"
                                        },
                                        "computed": false
                                      },
                                      "extra": {
                                        "parenthesizedArgument": false
                                      }
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    }
                                  }
                                }
                              },
                              {
                                "type": "ReturnStatement",
                                "start": 14005,
                                "end": 14311,
                                "loc": {
                                  "start": {
                                    "line": 375,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 385,
                                    "column": 9
                                  }
                                },
                                "argument": {
                                  "type": "CallExpression",
                                  "start": 14012,
                                  "end": 14310,
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 8
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 14012,
                                    "end": 14067,
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 68
                                      }
                                    },
                                    "object": {
                                      "type": "CallExpression",
                                      "start": 14012,
                                      "end": 14062,
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 375,
                                          "column": 63
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 14012,
                                        "end": 14020,
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 21
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 14012,
                                          "end": 14016,
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 14017,
                                          "end": 14020,
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 21
                                            },
                                            "identifierName": "run"
                                          },
                                          "name": "run"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "start": 14021,
                                          "end": 14061,
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 62
                                            }
                                          },
                                          "left": {
                                            "type": "BinaryExpression",
                                            "start": 14021,
                                            "end": 14054,
                                            "loc": {
                                              "start": {
                                                "line": 375,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 375,
                                                "column": 55
                                              }
                                            },
                                            "left": {
                                              "type": "StringLiteral",
                                              "start": 14021,
                                              "end": 14042,
                                              "loc": {
                                                "start": {
                                                  "line": 375,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 375,
                                                  "column": 43
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "PRAGMA INDEX_INFO(`",
                                                "raw": "'PRAGMA INDEX_INFO(`'"
                                              },
                                              "value": "PRAGMA INDEX_INFO(`"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 14045,
                                              "end": 14054,
                                              "loc": {
                                                "start": {
                                                  "line": 375,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 375,
                                                  "column": 55
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 14045,
                                                "end": 14049,
                                                "loc": {
                                                  "start": {
                                                    "line": 375,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 375,
                                                    "column": 50
                                                  },
                                                  "identifierName": "item"
                                                },
                                                "name": "item"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 14050,
                                                "end": 14054,
                                                "loc": {
                                                  "start": {
                                                    "line": 375,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 375,
                                                    "column": 55
                                                  },
                                                  "identifierName": "name"
                                                },
                                                "name": "name"
                                              },
                                              "computed": false
                                            }
                                          },
                                          "operator": "+",
                                          "right": {
                                            "type": "StringLiteral",
                                            "start": 14057,
                                            "end": 14061,
                                            "loc": {
                                              "start": {
                                                "line": 375,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 375,
                                                "column": 62
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "`)",
                                              "raw": "'`)'"
                                            },
                                            "value": "`)"
                                          }
                                        }
                                      ]
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14063,
                                      "end": 14067,
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 375,
                                          "column": 68
                                        },
                                        "identifierName": "then"
                                      },
                                      "name": "then"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ArrowFunctionExpression",
                                      "start": 14068,
                                      "end": 14309,
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 385,
                                          "column": 7
                                        }
                                      },
                                      "id": null,
                                      "generator": false,
                                      "expression": false,
                                      "async": false,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "start": 14068,
                                          "end": 14075,
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 76
                                            },
                                            "identifierName": "columns"
                                          },
                                          "name": "columns"
                                        }
                                      ],
                                      "body": {
                                        "type": "BlockStatement",
                                        "start": 14079,
                                        "end": 14309,
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 385,
                                            "column": 7
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ForOfStatement",
                                            "start": 14089,
                                            "end": 14279,
                                            "loc": {
                                              "start": {
                                                "line": 376,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 382,
                                                "column": 9
                                              }
                                            },
                                            "left": {
                                              "type": "VariableDeclaration",
                                              "start": 14094,
                                              "end": 14106,
                                              "loc": {
                                                "start": {
                                                  "line": 376,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 376,
                                                  "column": 25
                                                }
                                              },
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "start": 14100,
                                                  "end": 14106,
                                                  "loc": {
                                                    "start": {
                                                      "line": 376,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 376,
                                                      "column": 25
                                                    }
                                                  },
                                                  "id": {
                                                    "type": "Identifier",
                                                    "start": 14100,
                                                    "end": 14106,
                                                    "loc": {
                                                      "start": {
                                                        "line": 376,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 376,
                                                        "column": 25
                                                      },
                                                      "identifierName": "column"
                                                    },
                                                    "name": "column"
                                                  },
                                                  "init": null
                                                }
                                              ],
                                              "kind": "const"
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "start": 14110,
                                              "end": 14117,
                                              "loc": {
                                                "start": {
                                                  "line": 376,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 376,
                                                  "column": 36
                                                },
                                                "identifierName": "columns"
                                              },
                                              "name": "columns"
                                            },
                                            "body": {
                                              "type": "BlockStatement",
                                              "start": 14119,
                                              "end": 14279,
                                              "loc": {
                                                "start": {
                                                  "line": 376,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 382,
                                                  "column": 9
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 14131,
                                                  "end": 14269,
                                                  "loc": {
                                                    "start": {
                                                      "line": 377,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 381,
                                                      "column": 12
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "AssignmentExpression",
                                                    "start": 14131,
                                                    "end": 14268,
                                                    "loc": {
                                                      "start": {
                                                        "line": 377,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 381,
                                                        "column": 11
                                                      }
                                                    },
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "start": 14131,
                                                      "end": 14156,
                                                      "loc": {
                                                        "start": {
                                                          "line": 377,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 377,
                                                          "column": 35
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 14131,
                                                        "end": 14142,
                                                        "loc": {
                                                          "start": {
                                                            "line": 377,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 377,
                                                            "column": 21
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 14131,
                                                          "end": 14135,
                                                          "loc": {
                                                            "start": {
                                                              "line": 377,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 377,
                                                              "column": 14
                                                            },
                                                            "identifierName": "item"
                                                          },
                                                          "name": "item"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 14136,
                                                          "end": 14142,
                                                          "loc": {
                                                            "start": {
                                                              "line": 377,
                                                              "column": 15
                                                            },
                                                            "end": {
                                                              "line": 377,
                                                              "column": 21
                                                            },
                                                            "identifierName": "fields"
                                                          },
                                                          "name": "fields"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "MemberExpression",
                                                        "start": 14143,
                                                        "end": 14155,
                                                        "loc": {
                                                          "start": {
                                                            "line": 377,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 377,
                                                            "column": 34
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 14143,
                                                          "end": 14149,
                                                          "loc": {
                                                            "start": {
                                                              "line": 377,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 377,
                                                              "column": 28
                                                            },
                                                            "identifierName": "column"
                                                          },
                                                          "name": "column"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 14150,
                                                          "end": 14155,
                                                          "loc": {
                                                            "start": {
                                                              "line": 377,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 377,
                                                              "column": 34
                                                            },
                                                            "identifierName": "seqno"
                                                          },
                                                          "name": "seqno"
                                                        },
                                                        "computed": false
                                                      },
                                                      "computed": true
                                                    },
                                                    "right": {
                                                      "type": "ObjectExpression",
                                                      "start": 14159,
                                                      "end": 14268,
                                                      "loc": {
                                                        "start": {
                                                          "line": 377,
                                                          "column": 38
                                                        },
                                                        "end": {
                                                          "line": 381,
                                                          "column": 11
                                                        }
                                                      },
                                                      "properties": [
                                                        {
                                                          "type": "ObjectProperty",
                                                          "start": 14173,
                                                          "end": 14195,
                                                          "loc": {
                                                            "start": {
                                                              "line": 378,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 378,
                                                              "column": 34
                                                            }
                                                          },
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "key": {
                                                            "type": "Identifier",
                                                            "start": 14173,
                                                            "end": 14182,
                                                            "loc": {
                                                              "start": {
                                                                "line": 378,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 378,
                                                                "column": 21
                                                              },
                                                              "identifierName": "attribute"
                                                            },
                                                            "name": "attribute"
                                                          },
                                                          "value": {
                                                            "type": "MemberExpression",
                                                            "start": 14184,
                                                            "end": 14195,
                                                            "loc": {
                                                              "start": {
                                                                "line": 378,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 378,
                                                                "column": 34
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 14184,
                                                              "end": 14190,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 378,
                                                                  "column": 23
                                                                },
                                                                "end": {
                                                                  "line": 378,
                                                                  "column": 29
                                                                },
                                                                "identifierName": "column"
                                                              },
                                                              "name": "column"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 14191,
                                                              "end": 14195,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 378,
                                                                  "column": 30
                                                                },
                                                                "end": {
                                                                  "line": 378,
                                                                  "column": 34
                                                                },
                                                                "identifierName": "name"
                                                              },
                                                              "name": "name"
                                                            },
                                                            "computed": false
                                                          }
                                                        },
                                                        {
                                                          "type": "ObjectProperty",
                                                          "start": 14209,
                                                          "end": 14226,
                                                          "loc": {
                                                            "start": {
                                                              "line": 379,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 379,
                                                              "column": 29
                                                            }
                                                          },
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "key": {
                                                            "type": "Identifier",
                                                            "start": 14209,
                                                            "end": 14215,
                                                            "loc": {
                                                              "start": {
                                                                "line": 379,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 379,
                                                                "column": 18
                                                              },
                                                              "identifierName": "length"
                                                            },
                                                            "name": "length"
                                                          },
                                                          "value": {
                                                            "type": "Identifier",
                                                            "start": 14217,
                                                            "end": 14226,
                                                            "loc": {
                                                              "start": {
                                                                "line": 379,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 379,
                                                                "column": 29
                                                              },
                                                              "identifierName": "undefined"
                                                            },
                                                            "name": "undefined"
                                                          }
                                                        },
                                                        {
                                                          "type": "ObjectProperty",
                                                          "start": 14240,
                                                          "end": 14256,
                                                          "loc": {
                                                            "start": {
                                                              "line": 380,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 380,
                                                              "column": 28
                                                            }
                                                          },
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "key": {
                                                            "type": "Identifier",
                                                            "start": 14240,
                                                            "end": 14245,
                                                            "loc": {
                                                              "start": {
                                                                "line": 380,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 380,
                                                                "column": 17
                                                              },
                                                              "identifierName": "order"
                                                            },
                                                            "name": "order"
                                                          },
                                                          "value": {
                                                            "type": "Identifier",
                                                            "start": 14247,
                                                            "end": 14256,
                                                            "loc": {
                                                              "start": {
                                                                "line": 380,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 380,
                                                                "column": 28
                                                              },
                                                              "identifierName": "undefined"
                                                            },
                                                            "name": "undefined"
                                                          }
                                                        }
                                                      ]
                                                    }
                                                  }
                                                }
                                              ],
                                              "directives": []
                                            }
                                          },
                                          {
                                            "type": "ReturnStatement",
                                            "start": 14289,
                                            "end": 14301,
                                            "loc": {
                                              "start": {
                                                "line": 384,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 384,
                                                "column": 20
                                              }
                                            },
                                            "argument": {
                                              "type": "Identifier",
                                              "start": 14296,
                                              "end": 14300,
                                              "loc": {
                                                "start": {
                                                  "line": 384,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 384,
                                                  "column": 19
                                                },
                                                "identifierName": "item"
                                              },
                                              "name": "item"
                                            }
                                          }
                                        ],
                                        "directives": []
                                      }
                                    }
                                  ]
                                }
                              }
                            ],
                            "directives": []
                          }
                        }
                      ],
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Sqlite returns indexes so the one that was defined last is returned first. Lets reverse that!",
                        "start": 13750,
                        "end": 13846,
                        "loc": {
                          "start": {
                            "line": 369,
                            "column": 4
                          },
                          "end": {
                            "line": 369,
                            "column": 100
                          }
                        }
                      }
                    ]
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 14327,
              "end": 14726,
              "loc": {
                "start": {
                  "line": 389,
                  "column": 2
                },
                "end": {
                  "line": 397,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 14327,
                "end": 14344,
                "loc": {
                  "start": {
                    "line": 389,
                    "column": 2
                  },
                  "end": {
                    "line": 389,
                    "column": 19
                  },
                  "identifierName": "getDatabaseMethod"
                },
                "name": "getDatabaseMethod"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 14347,
                "end": 14726,
                "loc": {
                  "start": {
                    "line": 389,
                    "column": 22
                  },
                  "end": {
                    "line": 397,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 14353,
                    "end": 14722,
                    "loc": {
                      "start": {
                        "line": 390,
                        "column": 4
                      },
                      "end": {
                        "line": 396,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "CallExpression",
                      "start": 14357,
                      "end": 14377,
                      "loc": {
                        "start": {
                          "line": 390,
                          "column": 8
                        },
                        "end": {
                          "line": 390,
                          "column": 28
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 14357,
                        "end": 14375,
                        "loc": {
                          "start": {
                            "line": 390,
                            "column": 8
                          },
                          "end": {
                            "line": 390,
                            "column": 26
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 14357,
                          "end": 14361,
                          "loc": {
                            "start": {
                              "line": 390,
                              "column": 8
                            },
                            "end": {
                              "line": 390,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 14362,
                          "end": 14375,
                          "loc": {
                            "start": {
                              "line": 390,
                              "column": 13
                            },
                            "end": {
                              "line": 390,
                              "column": 26
                            },
                            "identifierName": "isUpsertQuery"
                          },
                          "name": "isUpsertQuery"
                        },
                        "computed": false
                      },
                      "arguments": []
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 14379,
                      "end": 14448,
                      "loc": {
                        "start": {
                          "line": 390,
                          "column": 30
                        },
                        "end": {
                          "line": 392,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 14387,
                          "end": 14401,
                          "loc": {
                            "start": {
                              "line": 391,
                              "column": 6
                            },
                            "end": {
                              "line": 391,
                              "column": 20
                            }
                          },
                          "argument": {
                            "type": "StringLiteral",
                            "start": 14394,
                            "end": 14400,
                            "loc": {
                              "start": {
                                "line": 391,
                                "column": 13
                              },
                              "end": {
                                "line": 391,
                                "column": 19
                              }
                            },
                            "extra": {
                              "rawValue": "exec",
                              "raw": "'exec'"
                            },
                            "value": "exec"
                          },
                          "trailingComments": [
                            {
                              "type": "CommentLine",
                              "value": " Needed to run multiple queries in one",
                              "start": 14402,
                              "end": 14442,
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 21
                                },
                                "end": {
                                  "line": 391,
                                  "column": 61
                                }
                              }
                            }
                          ]
                        }
                      ],
                      "directives": []
                    },
                    "alternate": {
                      "type": "IfStatement",
                      "start": 14454,
                      "end": 14722,
                      "loc": {
                        "start": {
                          "line": 392,
                          "column": 11
                        },
                        "end": {
                          "line": 396,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 14458,
                        "end": 14660,
                        "loc": {
                          "start": {
                            "line": 392,
                            "column": 15
                          },
                          "end": {
                            "line": 392,
                            "column": 217
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 14458,
                          "end": 14613,
                          "loc": {
                            "start": {
                              "line": 392,
                              "column": 15
                            },
                            "end": {
                              "line": 392,
                              "column": 170
                            }
                          },
                          "left": {
                            "type": "LogicalExpression",
                            "start": 14458,
                            "end": 14530,
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 15
                              },
                              "end": {
                                "line": 392,
                                "column": 87
                              }
                            },
                            "left": {
                              "type": "LogicalExpression",
                              "start": 14458,
                              "end": 14502,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 15
                                },
                                "end": {
                                  "line": 392,
                                  "column": 59
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 14458,
                                "end": 14478,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 35
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 14458,
                                  "end": 14476,
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 14458,
                                    "end": 14462,
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14463,
                                    "end": 14476,
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 33
                                      },
                                      "identifierName": "isInsertQuery"
                                    },
                                    "name": "isInsertQuery"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "operator": "||",
                              "right": {
                                "type": "CallExpression",
                                "start": 14482,
                                "end": 14502,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 59
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 14482,
                                  "end": 14500,
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 57
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 14482,
                                    "end": 14486,
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14487,
                                    "end": 14500,
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 57
                                      },
                                      "identifierName": "isUpdateQuery"
                                    },
                                    "name": "isUpdateQuery"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            },
                            "operator": "||",
                            "right": {
                              "type": "CallExpression",
                              "start": 14506,
                              "end": 14530,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 63
                                },
                                "end": {
                                  "line": 392,
                                  "column": 87
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14506,
                                "end": 14528,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 85
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14506,
                                  "end": 14510,
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 67
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14511,
                                  "end": 14528,
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 85
                                    },
                                    "identifierName": "isBulkUpdateQuery"
                                  },
                                  "name": "isBulkUpdateQuery"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 14535,
                            "end": 14612,
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 92
                              },
                              "end": {
                                "line": 392,
                                "column": 169
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 14535,
                              "end": 14605,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 92
                                },
                                "end": {
                                  "line": 392,
                                  "column": 162
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14535,
                                "end": 14565,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 92
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 122
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 14535,
                                  "end": 14557,
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 92
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 114
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 14535,
                                    "end": 14555,
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 92
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 112
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 14535,
                                      "end": 14543,
                                      "loc": {
                                        "start": {
                                          "line": 392,
                                          "column": 92
                                        },
                                        "end": {
                                          "line": 392,
                                          "column": 100
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 14535,
                                        "end": 14539,
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 92
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 96
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 14540,
                                        "end": 14543,
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 97
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 100
                                          },
                                          "identifierName": "sql"
                                        },
                                        "name": "sql"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14544,
                                      "end": 14555,
                                      "loc": {
                                        "start": {
                                          "line": 392,
                                          "column": 101
                                        },
                                        "end": {
                                          "line": 392,
                                          "column": 112
                                        },
                                        "identifierName": "toLowerCase"
                                      },
                                      "name": "toLowerCase"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14558,
                                  "end": 14565,
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 115
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 122
                                    },
                                    "identifierName": "indexOf"
                                  },
                                  "name": "indexOf"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 14566,
                                  "end": 14604,
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 123
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 161
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 14566,
                                    "end": 14602,
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 123
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 159
                                      }
                                    },
                                    "object": {
                                      "type": "StringLiteral",
                                      "start": 14566,
                                      "end": 14590,
                                      "loc": {
                                        "start": {
                                          "line": 392,
                                          "column": 123
                                        },
                                        "end": {
                                          "line": 392,
                                          "column": 147
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "CREATE TEMPORARY TABLE",
                                        "raw": "'CREATE TEMPORARY TABLE'"
                                      },
                                      "value": "CREATE TEMPORARY TABLE"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14591,
                                      "end": 14602,
                                      "loc": {
                                        "start": {
                                          "line": 392,
                                          "column": 148
                                        },
                                        "end": {
                                          "line": 392,
                                          "column": 159
                                        },
                                        "identifierName": "toLowerCase"
                                      },
                                      "name": "toLowerCase"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              ]
                            },
                            "operator": "!==",
                            "right": {
                              "type": "UnaryExpression",
                              "start": 14610,
                              "end": 14612,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 167
                                },
                                "end": {
                                  "line": 392,
                                  "column": 169
                                }
                              },
                              "operator": "-",
                              "prefix": true,
                              "argument": {
                                "type": "NumericLiteral",
                                "start": 14611,
                                "end": 14612,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 168
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 169
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 14534
                            }
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 14617,
                          "end": 14660,
                          "loc": {
                            "start": {
                              "line": 392,
                              "column": 174
                            },
                            "end": {
                              "line": 392,
                              "column": 217
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 14617,
                            "end": 14634,
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 174
                              },
                              "end": {
                                "line": 392,
                                "column": 191
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 14617,
                              "end": 14629,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 174
                                },
                                "end": {
                                  "line": 392,
                                  "column": 186
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 14617,
                                "end": 14621,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 174
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 178
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14622,
                                "end": 14629,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 179
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 186
                                  },
                                  "identifierName": "options"
                                },
                                "name": "options"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14630,
                              "end": 14634,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 187
                                },
                                "end": {
                                  "line": 392,
                                  "column": 191
                                },
                                "identifierName": "type"
                              },
                              "name": "type"
                            },
                            "computed": false
                          },
                          "operator": "===",
                          "right": {
                            "type": "MemberExpression",
                            "start": 14639,
                            "end": 14660,
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 196
                              },
                              "end": {
                                "line": 392,
                                "column": 217
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 14639,
                              "end": 14649,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 196
                                },
                                "end": {
                                  "line": 392,
                                  "column": 206
                                },
                                "identifierName": "QueryTypes"
                              },
                              "name": "QueryTypes"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14650,
                              "end": 14660,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 207
                                },
                                "end": {
                                  "line": 392,
                                  "column": 217
                                },
                                "identifierName": "BULKDELETE"
                              },
                              "name": "BULKDELETE"
                            },
                            "computed": false
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 14662,
                        "end": 14689,
                        "loc": {
                          "start": {
                            "line": 392,
                            "column": 219
                          },
                          "end": {
                            "line": 394,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 14670,
                            "end": 14683,
                            "loc": {
                              "start": {
                                "line": 393,
                                "column": 6
                              },
                              "end": {
                                "line": 393,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "StringLiteral",
                              "start": 14677,
                              "end": 14682,
                              "loc": {
                                "start": {
                                  "line": 393,
                                  "column": 13
                                },
                                "end": {
                                  "line": 393,
                                  "column": 18
                                }
                              },
                              "extra": {
                                "rawValue": "run",
                                "raw": "'run'"
                              },
                              "value": "run"
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 14695,
                        "end": 14722,
                        "loc": {
                          "start": {
                            "line": 394,
                            "column": 11
                          },
                          "end": {
                            "line": 396,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 14703,
                            "end": 14716,
                            "loc": {
                              "start": {
                                "line": 395,
                                "column": 6
                              },
                              "end": {
                                "line": 395,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "StringLiteral",
                              "start": 14710,
                              "end": 14715,
                              "loc": {
                                "start": {
                                  "line": 395,
                                  "column": 13
                                },
                                "end": {
                                  "line": 395,
                                  "column": 18
                                }
                              },
                              "extra": {
                                "rawValue": "all",
                                "raw": "'all'"
                              },
                              "value": "all"
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  }
                ],
                "directives": []
              }
            }
          ]
        }
      },
      {
        "type": "ExpressionStatement",
        "start": 14730,
        "end": 14753,
        "loc": {
          "start": {
            "line": 400,
            "column": 0
          },
          "end": {
            "line": 400,
            "column": 23
          }
        },
        "expression": {
          "type": "AssignmentExpression",
          "start": 14730,
          "end": 14752,
          "loc": {
            "start": {
              "line": 400,
              "column": 0
            },
            "end": {
              "line": 400,
              "column": 22
            }
          },
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "start": 14730,
            "end": 14744,
            "loc": {
              "start": {
                "line": 400,
                "column": 0
              },
              "end": {
                "line": 400,
                "column": 14
              }
            },
            "object": {
              "type": "Identifier",
              "start": 14730,
              "end": 14736,
              "loc": {
                "start": {
                  "line": 400,
                  "column": 0
                },
                "end": {
                  "line": 400,
                  "column": 6
                },
                "identifierName": "module"
              },
              "name": "module"
            },
            "property": {
              "type": "Identifier",
              "start": 14737,
              "end": 14744,
              "loc": {
                "start": {
                  "line": 400,
                  "column": 7
                },
                "end": {
                  "line": 400,
                  "column": 14
                },
                "identifierName": "exports"
              },
              "name": "exports"
            },
            "computed": false
          },
          "right": {
            "type": "Identifier",
            "start": 14747,
            "end": 14752,
            "loc": {
              "start": {
                "line": 400,
                "column": 17
              },
              "end": {
                "line": 400,
                "column": 22
              },
              "identifierName": "Query"
            },
            "name": "Query"
          }
        }
      },
      {
        "type": "ExpressionStatement",
        "start": 14754,
        "end": 14783,
        "loc": {
          "start": {
            "line": 401,
            "column": 0
          },
          "end": {
            "line": 401,
            "column": 29
          }
        },
        "expression": {
          "type": "AssignmentExpression",
          "start": 14754,
          "end": 14782,
          "loc": {
            "start": {
              "line": 401,
              "column": 0
            },
            "end": {
              "line": 401,
              "column": 28
            }
          },
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "start": 14754,
            "end": 14774,
            "loc": {
              "start": {
                "line": 401,
                "column": 0
              },
              "end": {
                "line": 401,
                "column": 20
              }
            },
            "object": {
              "type": "MemberExpression",
              "start": 14754,
              "end": 14768,
              "loc": {
                "start": {
                  "line": 401,
                  "column": 0
                },
                "end": {
                  "line": 401,
                  "column": 14
                }
              },
              "object": {
                "type": "Identifier",
                "start": 14754,
                "end": 14760,
                "loc": {
                  "start": {
                    "line": 401,
                    "column": 0
                  },
                  "end": {
                    "line": 401,
                    "column": 6
                  },
                  "identifierName": "module"
                },
                "name": "module"
              },
              "property": {
                "type": "Identifier",
                "start": 14761,
                "end": 14768,
                "loc": {
                  "start": {
                    "line": 401,
                    "column": 7
                  },
                  "end": {
                    "line": 401,
                    "column": 14
                  },
                  "identifierName": "exports"
                },
                "name": "exports"
              },
              "computed": false
            },
            "property": {
              "type": "Identifier",
              "start": 14769,
              "end": 14774,
              "loc": {
                "start": {
                  "line": 401,
                  "column": 15
                },
                "end": {
                  "line": 401,
                  "column": 20
                },
                "identifierName": "Query"
              },
              "name": "Query"
            },
            "computed": false
          },
          "right": {
            "type": "Identifier",
            "start": 14777,
            "end": 14782,
            "loc": {
              "start": {
                "line": 401,
                "column": 23
              },
              "end": {
                "line": 401,
                "column": 28
              },
              "identifierName": "Query"
            },
            "name": "Query"
          }
        }
      },
      {
        "type": "ExpressionStatement",
        "start": 14784,
        "end": 14815,
        "loc": {
          "start": {
            "line": 402,
            "column": 0
          },
          "end": {
            "line": 402,
            "column": 31
          }
        },
        "expression": {
          "type": "AssignmentExpression",
          "start": 14784,
          "end": 14814,
          "loc": {
            "start": {
              "line": 402,
              "column": 0
            },
            "end": {
              "line": 402,
              "column": 30
            }
          },
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "start": 14784,
            "end": 14806,
            "loc": {
              "start": {
                "line": 402,
                "column": 0
              },
              "end": {
                "line": 402,
                "column": 22
              }
            },
            "object": {
              "type": "MemberExpression",
              "start": 14784,
              "end": 14798,
              "loc": {
                "start": {
                  "line": 402,
                  "column": 0
                },
                "end": {
                  "line": 402,
                  "column": 14
                }
              },
              "object": {
                "type": "Identifier",
                "start": 14784,
                "end": 14790,
                "loc": {
                  "start": {
                    "line": 402,
                    "column": 0
                  },
                  "end": {
                    "line": 402,
                    "column": 6
                  },
                  "identifierName": "module"
                },
                "name": "module"
              },
              "property": {
                "type": "Identifier",
                "start": 14791,
                "end": 14798,
                "loc": {
                  "start": {
                    "line": 402,
                    "column": 7
                  },
                  "end": {
                    "line": 402,
                    "column": 14
                  },
                  "identifierName": "exports"
                },
                "name": "exports"
              },
              "computed": false
            },
            "property": {
              "type": "Identifier",
              "start": 14799,
              "end": 14806,
              "loc": {
                "start": {
                  "line": 402,
                  "column": 15
                },
                "end": {
                  "line": 402,
                  "column": 22
                },
                "identifierName": "default"
              },
              "name": "default"
            },
            "computed": false
          },
          "right": {
            "type": "Identifier",
            "start": 14809,
            "end": 14814,
            "loc": {
              "start": {
                "line": 402,
                "column": 25
              },
              "end": {
                "line": 402,
                "column": 30
              },
              "identifierName": "Query"
            },
            "name": "Query"
          }
        }
      }
    ],
    "directives": [
      {
        "type": "Directive",
        "start": 0,
        "end": 13,
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 13
          }
        },
        "value": {
          "type": "DirectiveLiteral",
          "start": 0,
          "end": 12,
          "loc": {
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 1,
              "column": 12
            }
          },
          "value": "use strict",
          "extra": {
            "raw": "'use strict'",
            "rawValue": "use strict"
          }
        }
      }
    ]
  },
  "comments": [
    {
      "type": "CommentBlock",
      "value": "*\n   * rewrite query with parameters\n   * @private\n   ",
      "start": 829,
      "end": 887,
      "loc": {
        "start": {
          "line": 33,
          "column": 2
        },
        "end": {
          "line": 36,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " exec does not support bind parameter",
      "start": 2078,
      "end": 2117,
      "loc": {
        "start": {
          "line": 83,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 45
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "do we need benchmark for this query execution",
      "start": 2272,
      "end": 2319,
      "loc": {
        "start": {
          "line": 88,
          "column": 4
        },
        "end": {
          "line": 88,
          "column": 51
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " cannot use arrow function here because the function is bound to the statement",
      "start": 3018,
      "end": 3098,
      "loc": {
        "start": {
          "line": 109,
          "column": 14
        },
        "end": {
          "line": 109,
          "column": 94
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": " jshint validthis:true ",
      "start": 3167,
      "end": 3194,
      "loc": {
        "start": {
          "line": 111,
          "column": 16
        },
        "end": {
          "line": 111,
          "column": 43
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " add the inserted row id to the instance",
      "start": 3736,
      "end": 3778,
      "loc": {
        "start": {
          "line": 126,
          "column": 18
        },
        "end": {
          "line": 126,
          "column": 60
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " handle bulkCreate AI primary key",
      "start": 3972,
      "end": 4007,
      "loc": {
        "start": {
          "line": 130,
          "column": 22
        },
        "end": {
          "line": 130,
          "column": 57
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This is a map of prefix strings to models, e.g. user.projects -> Project model",
      "start": 5192,
      "end": 5273,
      "loc": {
        "start": {
          "line": 153,
          "column": 22
        },
        "end": {
          "line": 153,
          "column": 103
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " The column is aliased",
      "start": 6170,
      "end": 6194,
      "loc": {
        "start": {
          "line": 173,
          "column": 28
        },
        "end": {
          "line": 173,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this is the sqlite way of getting the metadata of a table",
      "start": 7312,
      "end": 7372,
      "loc": {
        "start": {
          "line": 197,
          "column": 20
        },
        "end": {
          "line": 197,
          "column": 80
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Column schema omits any \"DEFAULT ...\"",
      "start": 7579,
      "end": 7619,
      "loc": {
        "start": {
          "line": 203,
          "column": 24
        },
        "end": {
          "line": 203,
          "column": 64
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Column schema is a \"DEFAULT NULL\"",
      "start": 7760,
      "end": 7796,
      "loc": {
        "start": {
          "line": 206,
          "column": 24
        },
        "end": {
          "line": 206,
          "column": 60
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " exec does not support bind parameter",
      "start": 9849,
      "end": 9888,
      "loc": {
        "start": {
          "line": 250,
          "column": 16
        },
        "end": {
          "line": 250,
          "column": 55
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " If we already have the metadata for the table, there's no need to ask for it again",
      "start": 10514,
      "end": 10599,
      "loc": {
        "start": {
          "line": 269,
          "column": 10
        },
        "end": {
          "line": 269,
          "column": 95
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Remove the length part",
      "start": 11563,
      "end": 11588,
      "loc": {
        "start": {
          "line": 300,
          "column": 6
        },
        "end": {
          "line": 300,
          "column": 31
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Sqlite pre 2.2 behavior - Error: SQLITE_CONSTRAINT: columns x, y are not unique",
      "start": 12256,
      "end": 12338,
      "loc": {
        "start": {
          "line": 326,
          "column": 8
        },
        "end": {
          "line": 326,
          "column": 90
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Sqlite post 2.2 behavior - Error: SQLITE_CONSTRAINT: UNIQUE constraint failed: table.x, table.y",
      "start": 12515,
      "end": 12613,
      "loc": {
        "start": {
          "line": 332,
          "column": 10
        },
        "end": {
          "line": 332,
          "column": 108
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Sqlite returns indexes so the one that was defined last is returned first. Lets reverse that!",
      "start": 13750,
      "end": 13846,
      "loc": {
        "start": {
          "line": 369,
          "column": 4
        },
        "end": {
          "line": 369,
          "column": 100
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Needed to run multiple queries in one",
      "start": 14402,
      "end": 14442,
      "loc": {
        "start": {
          "line": 391,
          "column": 21
        },
        "end": {
          "line": 391,
          "column": 61
        }
      }
    }
  ],
  "tokens": [
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "use strict",
      "start": 0,
      "end": 12,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12,
      "end": 13,
      "loc": {
        "start": {
          "line": 1,
          "column": 12
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "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": 15,
      "end": 20,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 21,
      "end": 22,
      "loc": {
        "start": {
          "line": 3,
          "column": 6
        },
        "end": {
          "line": 3,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23,
      "end": 24,
      "loc": {
        "start": {
          "line": 3,
          "column": 8
        },
        "end": {
          "line": 3,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "require",
      "start": 25,
      "end": 32,
      "loc": {
        "start": {
          "line": 3,
          "column": 10
        },
        "end": {
          "line": 3,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32,
      "end": 33,
      "loc": {
        "start": {
          "line": 3,
          "column": 17
        },
        "end": {
          "line": 3,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash",
      "start": 33,
      "end": 41,
      "loc": {
        "start": {
          "line": 3,
          "column": 18
        },
        "end": {
          "line": 3,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41,
      "end": 42,
      "loc": {
        "start": {
          "line": 3,
          "column": 26
        },
        "end": {
          "line": 3,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42,
      "end": 43,
      "loc": {
        "start": {
          "line": 3,
          "column": 27
        },
        "end": {
          "line": 3,
          "column": 28
        }
      }
    },
    {
      "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": 44,
      "end": 49,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Utils",
      "start": 50,
      "end": 55,
      "loc": {
        "start": {
          "line": 4,
          "column": 6
        },
        "end": {
          "line": 4,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 56,
      "end": 57,
      "loc": {
        "start": {
          "line": 4,
          "column": 12
        },
        "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": "require",
      "start": 58,
      "end": 65,
      "loc": {
        "start": {
          "line": 4,
          "column": 14
        },
        "end": {
          "line": 4,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65,
      "end": 66,
      "loc": {
        "start": {
          "line": 4,
          "column": 21
        },
        "end": {
          "line": 4,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../../utils",
      "start": 66,
      "end": 79,
      "loc": {
        "start": {
          "line": 4,
          "column": 22
        },
        "end": {
          "line": 4,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 79,
      "end": 80,
      "loc": {
        "start": {
          "line": 4,
          "column": 35
        },
        "end": {
          "line": 4,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 80,
      "end": 81,
      "loc": {
        "start": {
          "line": 4,
          "column": 36
        },
        "end": {
          "line": 4,
          "column": 37
        }
      }
    },
    {
      "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": 82,
      "end": 87,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 88,
      "end": 93,
      "loc": {
        "start": {
          "line": 5,
          "column": 6
        },
        "end": {
          "line": 5,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 94,
      "end": 95,
      "loc": {
        "start": {
          "line": 5,
          "column": 12
        },
        "end": {
          "line": 5,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Utils",
      "start": 96,
      "end": 101,
      "loc": {
        "start": {
          "line": 5,
          "column": 14
        },
        "end": {
          "line": 5,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 101,
      "end": 102,
      "loc": {
        "start": {
          "line": 5,
          "column": 19
        },
        "end": {
          "line": 5,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getLogger",
      "start": 102,
      "end": 111,
      "loc": {
        "start": {
          "line": 5,
          "column": 20
        },
        "end": {
          "line": 5,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 111,
      "end": 112,
      "loc": {
        "start": {
          "line": 5,
          "column": 29
        },
        "end": {
          "line": 5,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 112,
      "end": 113,
      "loc": {
        "start": {
          "line": 5,
          "column": 30
        },
        "end": {
          "line": 5,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 113,
      "end": 114,
      "loc": {
        "start": {
          "line": 5,
          "column": 31
        },
        "end": {
          "line": 5,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debugContext",
      "start": 114,
      "end": 126,
      "loc": {
        "start": {
          "line": 5,
          "column": 32
        },
        "end": {
          "line": 5,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 126,
      "end": 127,
      "loc": {
        "start": {
          "line": 5,
          "column": 44
        },
        "end": {
          "line": 5,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "sql:sqlite",
      "start": 127,
      "end": 139,
      "loc": {
        "start": {
          "line": 5,
          "column": 45
        },
        "end": {
          "line": 5,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 139,
      "end": 140,
      "loc": {
        "start": {
          "line": 5,
          "column": 57
        },
        "end": {
          "line": 5,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 140,
      "end": 141,
      "loc": {
        "start": {
          "line": 5,
          "column": 58
        },
        "end": {
          "line": 5,
          "column": 59
        }
      }
    },
    {
      "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": 142,
      "end": 147,
      "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": "Promise",
      "start": 148,
      "end": 155,
      "loc": {
        "start": {
          "line": 6,
          "column": 6
        },
        "end": {
          "line": 6,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 156,
      "end": 157,
      "loc": {
        "start": {
          "line": 6,
          "column": 14
        },
        "end": {
          "line": 6,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "require",
      "start": 158,
      "end": 165,
      "loc": {
        "start": {
          "line": 6,
          "column": 16
        },
        "end": {
          "line": 6,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 165,
      "end": 166,
      "loc": {
        "start": {
          "line": 6,
          "column": 23
        },
        "end": {
          "line": 6,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../../promise",
      "start": 166,
      "end": 181,
      "loc": {
        "start": {
          "line": 6,
          "column": 24
        },
        "end": {
          "line": 6,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 181,
      "end": 182,
      "loc": {
        "start": {
          "line": 6,
          "column": 39
        },
        "end": {
          "line": 6,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 182,
      "end": 183,
      "loc": {
        "start": {
          "line": 6,
          "column": 40
        },
        "end": {
          "line": 6,
          "column": 41
        }
      }
    },
    {
      "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": 184,
      "end": 189,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "AbstractQuery",
      "start": 190,
      "end": 203,
      "loc": {
        "start": {
          "line": 7,
          "column": 6
        },
        "end": {
          "line": 7,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 204,
      "end": 205,
      "loc": {
        "start": {
          "line": 7,
          "column": 20
        },
        "end": {
          "line": 7,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "require",
      "start": 206,
      "end": 213,
      "loc": {
        "start": {
          "line": 7,
          "column": 22
        },
        "end": {
          "line": 7,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 213,
      "end": 214,
      "loc": {
        "start": {
          "line": 7,
          "column": 29
        },
        "end": {
          "line": 7,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../abstract/query",
      "start": 214,
      "end": 233,
      "loc": {
        "start": {
          "line": 7,
          "column": 30
        },
        "end": {
          "line": 7,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 233,
      "end": 234,
      "loc": {
        "start": {
          "line": 7,
          "column": 49
        },
        "end": {
          "line": 7,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 234,
      "end": 235,
      "loc": {
        "start": {
          "line": 7,
          "column": 50
        },
        "end": {
          "line": 7,
          "column": 51
        }
      }
    },
    {
      "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": 236,
      "end": 241,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "QueryTypes",
      "start": 242,
      "end": 252,
      "loc": {
        "start": {
          "line": 8,
          "column": 6
        },
        "end": {
          "line": 8,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 253,
      "end": 254,
      "loc": {
        "start": {
          "line": 8,
          "column": 17
        },
        "end": {
          "line": 8,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "require",
      "start": 255,
      "end": 262,
      "loc": {
        "start": {
          "line": 8,
          "column": 19
        },
        "end": {
          "line": 8,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 262,
      "end": 263,
      "loc": {
        "start": {
          "line": 8,
          "column": 26
        },
        "end": {
          "line": 8,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../../query-types",
      "start": 263,
      "end": 282,
      "loc": {
        "start": {
          "line": 8,
          "column": 27
        },
        "end": {
          "line": 8,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 282,
      "end": 283,
      "loc": {
        "start": {
          "line": 8,
          "column": 46
        },
        "end": {
          "line": 8,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 283,
      "end": 284,
      "loc": {
        "start": {
          "line": 8,
          "column": 47
        },
        "end": {
          "line": 8,
          "column": 48
        }
      }
    },
    {
      "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": 285,
      "end": 290,
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelizeErrors",
      "start": 291,
      "end": 306,
      "loc": {
        "start": {
          "line": 9,
          "column": 6
        },
        "end": {
          "line": 9,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 307,
      "end": 308,
      "loc": {
        "start": {
          "line": 9,
          "column": 22
        },
        "end": {
          "line": 9,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "require",
      "start": 309,
      "end": 316,
      "loc": {
        "start": {
          "line": 9,
          "column": 24
        },
        "end": {
          "line": 9,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 316,
      "end": 317,
      "loc": {
        "start": {
          "line": 9,
          "column": 31
        },
        "end": {
          "line": 9,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../../errors.js",
      "start": 317,
      "end": 334,
      "loc": {
        "start": {
          "line": 9,
          "column": 32
        },
        "end": {
          "line": 9,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 334,
      "end": 335,
      "loc": {
        "start": {
          "line": 9,
          "column": 49
        },
        "end": {
          "line": 9,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 335,
      "end": 336,
      "loc": {
        "start": {
          "line": 9,
          "column": 50
        },
        "end": {
          "line": 9,
          "column": 51
        }
      }
    },
    {
      "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": 337,
      "end": 342,
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parserStore",
      "start": 343,
      "end": 354,
      "loc": {
        "start": {
          "line": 10,
          "column": 6
        },
        "end": {
          "line": 10,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 355,
      "end": 356,
      "loc": {
        "start": {
          "line": 10,
          "column": 18
        },
        "end": {
          "line": 10,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "require",
      "start": 357,
      "end": 364,
      "loc": {
        "start": {
          "line": 10,
          "column": 20
        },
        "end": {
          "line": 10,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 364,
      "end": 365,
      "loc": {
        "start": {
          "line": 10,
          "column": 27
        },
        "end": {
          "line": 10,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../parserStore",
      "start": 365,
      "end": 381,
      "loc": {
        "start": {
          "line": 10,
          "column": 28
        },
        "end": {
          "line": 10,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 381,
      "end": 382,
      "loc": {
        "start": {
          "line": 10,
          "column": 44
        },
        "end": {
          "line": 10,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 382,
      "end": 383,
      "loc": {
        "start": {
          "line": 10,
          "column": 45
        },
        "end": {
          "line": 10,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "sqlite",
      "start": 383,
      "end": 391,
      "loc": {
        "start": {
          "line": 10,
          "column": 46
        },
        "end": {
          "line": 10,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 391,
      "end": 392,
      "loc": {
        "start": {
          "line": 10,
          "column": 54
        },
        "end": {
          "line": 10,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 392,
      "end": 393,
      "loc": {
        "start": {
          "line": 10,
          "column": 55
        },
        "end": {
          "line": 10,
          "column": 56
        }
      }
    },
    {
      "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": 395,
      "end": 400,
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 12,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Query",
      "start": 401,
      "end": 406,
      "loc": {
        "start": {
          "line": 12,
          "column": 6
        },
        "end": {
          "line": 12,
          "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": 407,
      "end": 414,
      "loc": {
        "start": {
          "line": 12,
          "column": 12
        },
        "end": {
          "line": 12,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "AbstractQuery",
      "start": 415,
      "end": 428,
      "loc": {
        "start": {
          "line": 12,
          "column": 20
        },
        "end": {
          "line": 12,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 429,
      "end": 430,
      "loc": {
        "start": {
          "line": 12,
          "column": 34
        },
        "end": {
          "line": 12,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 434,
      "end": 445,
      "loc": {
        "start": {
          "line": 14,
          "column": 2
        },
        "end": {
          "line": 14,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 445,
      "end": 446,
      "loc": {
        "start": {
          "line": 14,
          "column": 13
        },
        "end": {
          "line": 14,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 446,
      "end": 454,
      "loc": {
        "start": {
          "line": 14,
          "column": 14
        },
        "end": {
          "line": 14,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 454,
      "end": 455,
      "loc": {
        "start": {
          "line": 14,
          "column": 22
        },
        "end": {
          "line": 14,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 456,
      "end": 465,
      "loc": {
        "start": {
          "line": 14,
          "column": 24
        },
        "end": {
          "line": 14,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 465,
      "end": 466,
      "loc": {
        "start": {
          "line": 14,
          "column": 33
        },
        "end": {
          "line": 14,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 467,
      "end": 474,
      "loc": {
        "start": {
          "line": 14,
          "column": 35
        },
        "end": {
          "line": 14,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 474,
      "end": 475,
      "loc": {
        "start": {
          "line": 14,
          "column": 42
        },
        "end": {
          "line": 14,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 476,
      "end": 477,
      "loc": {
        "start": {
          "line": 14,
          "column": 44
        },
        "end": {
          "line": 14,
          "column": 45
        }
      }
    },
    {
      "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": 482,
      "end": 487,
      "loc": {
        "start": {
          "line": 15,
          "column": 4
        },
        "end": {
          "line": 15,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 487,
      "end": 488,
      "loc": {
        "start": {
          "line": 15,
          "column": 9
        },
        "end": {
          "line": 15,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 488,
      "end": 489,
      "loc": {
        "start": {
          "line": 15,
          "column": 10
        },
        "end": {
          "line": 15,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 489,
      "end": 490,
      "loc": {
        "start": {
          "line": 15,
          "column": 11
        },
        "end": {
          "line": 15,
          "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": 495,
      "end": 499,
      "loc": {
        "start": {
          "line": 16,
          "column": 4
        },
        "end": {
          "line": 16,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 499,
      "end": 500,
      "loc": {
        "start": {
          "line": 16,
          "column": 8
        },
        "end": {
          "line": 16,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 500,
      "end": 508,
      "loc": {
        "start": {
          "line": 16,
          "column": 9
        },
        "end": {
          "line": 16,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 509,
      "end": 510,
      "loc": {
        "start": {
          "line": 16,
          "column": 18
        },
        "end": {
          "line": 16,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 511,
      "end": 519,
      "loc": {
        "start": {
          "line": 16,
          "column": 20
        },
        "end": {
          "line": 16,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 519,
      "end": 520,
      "loc": {
        "start": {
          "line": 16,
          "column": 28
        },
        "end": {
          "line": 16,
          "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": 525,
      "end": 529,
      "loc": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 529,
      "end": 530,
      "loc": {
        "start": {
          "line": 17,
          "column": 8
        },
        "end": {
          "line": 17,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 530,
      "end": 539,
      "loc": {
        "start": {
          "line": 17,
          "column": 9
        },
        "end": {
          "line": 17,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 540,
      "end": 541,
      "loc": {
        "start": {
          "line": 17,
          "column": 19
        },
        "end": {
          "line": 17,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 542,
      "end": 551,
      "loc": {
        "start": {
          "line": 17,
          "column": 21
        },
        "end": {
          "line": 17,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 551,
      "end": 552,
      "loc": {
        "start": {
          "line": 17,
          "column": 30
        },
        "end": {
          "line": 17,
          "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": 557,
      "end": 561,
      "loc": {
        "start": {
          "line": 18,
          "column": 4
        },
        "end": {
          "line": 18,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 561,
      "end": 562,
      "loc": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 18,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "instance",
      "start": 562,
      "end": 570,
      "loc": {
        "start": {
          "line": 18,
          "column": 9
        },
        "end": {
          "line": 18,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 571,
      "end": 572,
      "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": "options",
      "start": 573,
      "end": 580,
      "loc": {
        "start": {
          "line": 18,
          "column": 20
        },
        "end": {
          "line": 18,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 580,
      "end": 581,
      "loc": {
        "start": {
          "line": 18,
          "column": 27
        },
        "end": {
          "line": 18,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "instance",
      "start": 581,
      "end": 589,
      "loc": {
        "start": {
          "line": 18,
          "column": 28
        },
        "end": {
          "line": 18,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 589,
      "end": 590,
      "loc": {
        "start": {
          "line": 18,
          "column": 36
        },
        "end": {
          "line": 18,
          "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": 595,
      "end": 599,
      "loc": {
        "start": {
          "line": 19,
          "column": 4
        },
        "end": {
          "line": 19,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 599,
      "end": 600,
      "loc": {
        "start": {
          "line": 19,
          "column": 8
        },
        "end": {
          "line": 19,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 600,
      "end": 605,
      "loc": {
        "start": {
          "line": 19,
          "column": 9
        },
        "end": {
          "line": 19,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 606,
      "end": 607,
      "loc": {
        "start": {
          "line": 19,
          "column": 15
        },
        "end": {
          "line": 19,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 608,
      "end": 615,
      "loc": {
        "start": {
          "line": 19,
          "column": 17
        },
        "end": {
          "line": 19,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 615,
      "end": 616,
      "loc": {
        "start": {
          "line": 19,
          "column": 24
        },
        "end": {
          "line": 19,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 616,
      "end": 621,
      "loc": {
        "start": {
          "line": 19,
          "column": 25
        },
        "end": {
          "line": 19,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 621,
      "end": 622,
      "loc": {
        "start": {
          "line": 19,
          "column": 30
        },
        "end": {
          "line": 19,
          "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": 627,
      "end": 631,
      "loc": {
        "start": {
          "line": 20,
          "column": 4
        },
        "end": {
          "line": 20,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 631,
      "end": 632,
      "loc": {
        "start": {
          "line": 20,
          "column": 8
        },
        "end": {
          "line": 20,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 632,
      "end": 639,
      "loc": {
        "start": {
          "line": 20,
          "column": 9
        },
        "end": {
          "line": 20,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 640,
      "end": 641,
      "loc": {
        "start": {
          "line": 20,
          "column": 17
        },
        "end": {
          "line": 20,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 642,
      "end": 643,
      "loc": {
        "start": {
          "line": 20,
          "column": 19
        },
        "end": {
          "line": 20,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 643,
      "end": 644,
      "loc": {
        "start": {
          "line": 20,
          "column": 20
        },
        "end": {
          "line": 20,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extend",
      "start": 644,
      "end": 650,
      "loc": {
        "start": {
          "line": 20,
          "column": 21
        },
        "end": {
          "line": 20,
          "column": 27
        }
      }
    },
    {
      "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": 20,
          "column": 27
        },
        "end": {
          "line": 20,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 651,
      "end": 652,
      "loc": {
        "start": {
          "line": 20,
          "column": 28
        },
        "end": {
          "line": 20,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "logging",
      "start": 659,
      "end": 666,
      "loc": {
        "start": {
          "line": 21,
          "column": 6
        },
        "end": {
          "line": 21,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 666,
      "end": 667,
      "loc": {
        "start": {
          "line": 21,
          "column": 13
        },
        "end": {
          "line": 21,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 668,
      "end": 675,
      "loc": {
        "start": {
          "line": 21,
          "column": 15
        },
        "end": {
          "line": 21,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 675,
      "end": 676,
      "loc": {
        "start": {
          "line": 21,
          "column": 22
        },
        "end": {
          "line": 21,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 676,
      "end": 679,
      "loc": {
        "start": {
          "line": 21,
          "column": 23
        },
        "end": {
          "line": 21,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 679,
      "end": 680,
      "loc": {
        "start": {
          "line": 21,
          "column": 26
        },
        "end": {
          "line": 21,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "plain",
      "start": 687,
      "end": 692,
      "loc": {
        "start": {
          "line": 22,
          "column": 6
        },
        "end": {
          "line": 22,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 692,
      "end": 693,
      "loc": {
        "start": {
          "line": 22,
          "column": 11
        },
        "end": {
          "line": 22,
          "column": 12
        }
      }
    },
    {
      "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": 694,
      "end": 699,
      "loc": {
        "start": {
          "line": 22,
          "column": 13
        },
        "end": {
          "line": 22,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 699,
      "end": 700,
      "loc": {
        "start": {
          "line": 22,
          "column": 18
        },
        "end": {
          "line": 22,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "raw",
      "start": 707,
      "end": 710,
      "loc": {
        "start": {
          "line": 23,
          "column": 6
        },
        "end": {
          "line": 23,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 710,
      "end": 711,
      "loc": {
        "start": {
          "line": 23,
          "column": 9
        },
        "end": {
          "line": 23,
          "column": 10
        }
      }
    },
    {
      "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": 712,
      "end": 717,
      "loc": {
        "start": {
          "line": 23,
          "column": 11
        },
        "end": {
          "line": 23,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 722,
      "end": 723,
      "loc": {
        "start": {
          "line": 24,
          "column": 4
        },
        "end": {
          "line": 24,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 723,
      "end": 724,
      "loc": {
        "start": {
          "line": 24,
          "column": 5
        },
        "end": {
          "line": 24,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 725,
      "end": 732,
      "loc": {
        "start": {
          "line": 24,
          "column": 7
        },
        "end": {
          "line": 24,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 733,
      "end": 735,
      "loc": {
        "start": {
          "line": 24,
          "column": 15
        },
        "end": {
          "line": 24,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 736,
      "end": 737,
      "loc": {
        "start": {
          "line": 24,
          "column": 18
        },
        "end": {
          "line": 24,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 737,
      "end": 738,
      "loc": {
        "start": {
          "line": 24,
          "column": 19
        },
        "end": {
          "line": 24,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 738,
      "end": 739,
      "loc": {
        "start": {
          "line": 24,
          "column": 20
        },
        "end": {
          "line": 24,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 739,
      "end": 740,
      "loc": {
        "start": {
          "line": 24,
          "column": 21
        },
        "end": {
          "line": 24,
          "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": 746,
      "end": 750,
      "loc": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 26,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 750,
      "end": 751,
      "loc": {
        "start": {
          "line": 26,
          "column": 8
        },
        "end": {
          "line": 26,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "checkLoggingOption",
      "start": 751,
      "end": 769,
      "loc": {
        "start": {
          "line": 26,
          "column": 9
        },
        "end": {
          "line": 26,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 769,
      "end": 770,
      "loc": {
        "start": {
          "line": 26,
          "column": 27
        },
        "end": {
          "line": 26,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 770,
      "end": 771,
      "loc": {
        "start": {
          "line": 26,
          "column": 28
        },
        "end": {
          "line": 26,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 771,
      "end": 772,
      "loc": {
        "start": {
          "line": 26,
          "column": 29
        },
        "end": {
          "line": 26,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 775,
      "end": 776,
      "loc": {
        "start": {
          "line": 27,
          "column": 2
        },
        "end": {
          "line": 27,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getInsertIdField",
      "start": 780,
      "end": 796,
      "loc": {
        "start": {
          "line": 29,
          "column": 2
        },
        "end": {
          "line": 29,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 796,
      "end": 797,
      "loc": {
        "start": {
          "line": 29,
          "column": 18
        },
        "end": {
          "line": 29,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 797,
      "end": 798,
      "loc": {
        "start": {
          "line": 29,
          "column": 19
        },
        "end": {
          "line": 29,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 799,
      "end": 800,
      "loc": {
        "start": {
          "line": 29,
          "column": 21
        },
        "end": {
          "line": 29,
          "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": 805,
      "end": 811,
      "loc": {
        "start": {
          "line": 30,
          "column": 4
        },
        "end": {
          "line": 30,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lastID",
      "start": 812,
      "end": 820,
      "loc": {
        "start": {
          "line": 30,
          "column": 11
        },
        "end": {
          "line": 30,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 820,
      "end": 821,
      "loc": {
        "start": {
          "line": 30,
          "column": 19
        },
        "end": {
          "line": 30,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 824,
      "end": 825,
      "loc": {
        "start": {
          "line": 31,
          "column": 2
        },
        "end": {
          "line": 31,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * rewrite query with parameters\n   * @private\n   ",
      "start": 829,
      "end": 887,
      "loc": {
        "start": {
          "line": 33,
          "column": 2
        },
        "end": {
          "line": 36,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "static",
      "start": 890,
      "end": 896,
      "loc": {
        "start": {
          "line": 37,
          "column": 2
        },
        "end": {
          "line": 37,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatBindParameters",
      "start": 897,
      "end": 917,
      "loc": {
        "start": {
          "line": 37,
          "column": 9
        },
        "end": {
          "line": 37,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 917,
      "end": 918,
      "loc": {
        "start": {
          "line": 37,
          "column": 29
        },
        "end": {
          "line": 37,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 918,
      "end": 921,
      "loc": {
        "start": {
          "line": 37,
          "column": 30
        },
        "end": {
          "line": 37,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 921,
      "end": 922,
      "loc": {
        "start": {
          "line": 37,
          "column": 33
        },
        "end": {
          "line": 37,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 923,
      "end": 929,
      "loc": {
        "start": {
          "line": 37,
          "column": 35
        },
        "end": {
          "line": 37,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 929,
      "end": 930,
      "loc": {
        "start": {
          "line": 37,
          "column": 41
        },
        "end": {
          "line": 37,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dialect",
      "start": 931,
      "end": 938,
      "loc": {
        "start": {
          "line": 37,
          "column": 43
        },
        "end": {
          "line": 37,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 938,
      "end": 939,
      "loc": {
        "start": {
          "line": 37,
          "column": 50
        },
        "end": {
          "line": 37,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 940,
      "end": 941,
      "loc": {
        "start": {
          "line": 37,
          "column": 52
        },
        "end": {
          "line": 37,
          "column": 53
        }
      }
    },
    {
      "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": 946,
      "end": 949,
      "loc": {
        "start": {
          "line": 38,
          "column": 4
        },
        "end": {
          "line": 38,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bindParam",
      "start": 950,
      "end": 959,
      "loc": {
        "start": {
          "line": 38,
          "column": 8
        },
        "end": {
          "line": 38,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 959,
      "end": 960,
      "loc": {
        "start": {
          "line": 38,
          "column": 17
        },
        "end": {
          "line": 38,
          "column": 18
        }
      }
    },
    {
      "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": 965,
      "end": 967,
      "loc": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 39,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 968,
      "end": 969,
      "loc": {
        "start": {
          "line": 39,
          "column": 7
        },
        "end": {
          "line": 39,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 969,
      "end": 974,
      "loc": {
        "start": {
          "line": 39,
          "column": 8
        },
        "end": {
          "line": 39,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 974,
      "end": 975,
      "loc": {
        "start": {
          "line": 39,
          "column": 13
        },
        "end": {
          "line": 39,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 975,
      "end": 982,
      "loc": {
        "start": {
          "line": 39,
          "column": 14
        },
        "end": {
          "line": 39,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 982,
      "end": 983,
      "loc": {
        "start": {
          "line": 39,
          "column": 21
        },
        "end": {
          "line": 39,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 983,
      "end": 989,
      "loc": {
        "start": {
          "line": 39,
          "column": 22
        },
        "end": {
          "line": 39,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 989,
      "end": 990,
      "loc": {
        "start": {
          "line": 39,
          "column": 28
        },
        "end": {
          "line": 39,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 990,
      "end": 991,
      "loc": {
        "start": {
          "line": 39,
          "column": 29
        },
        "end": {
          "line": 39,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 992,
      "end": 993,
      "loc": {
        "start": {
          "line": 39,
          "column": 31
        },
        "end": {
          "line": 39,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bindParam",
      "start": 1000,
      "end": 1009,
      "loc": {
        "start": {
          "line": 40,
          "column": 6
        },
        "end": {
          "line": 40,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1010,
      "end": 1011,
      "loc": {
        "start": {
          "line": 40,
          "column": 16
        },
        "end": {
          "line": 40,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1012,
      "end": 1013,
      "loc": {
        "start": {
          "line": 40,
          "column": 18
        },
        "end": {
          "line": 40,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1013,
      "end": 1014,
      "loc": {
        "start": {
          "line": 40,
          "column": 19
        },
        "end": {
          "line": 40,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1014,
      "end": 1015,
      "loc": {
        "start": {
          "line": 40,
          "column": 20
        },
        "end": {
          "line": 40,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 1022,
      "end": 1028,
      "loc": {
        "start": {
          "line": 41,
          "column": 6
        },
        "end": {
          "line": 41,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1028,
      "end": 1029,
      "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": "forEach",
      "start": 1029,
      "end": 1036,
      "loc": {
        "start": {
          "line": 41,
          "column": 13
        },
        "end": {
          "line": 41,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1036,
      "end": 1037,
      "loc": {
        "start": {
          "line": 41,
          "column": 20
        },
        "end": {
          "line": 41,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1037,
      "end": 1038,
      "loc": {
        "start": {
          "line": 41,
          "column": 21
        },
        "end": {
          "line": 41,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "v",
      "start": 1038,
      "end": 1039,
      "loc": {
        "start": {
          "line": 41,
          "column": 22
        },
        "end": {
          "line": 41,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1039,
      "end": 1040,
      "loc": {
        "start": {
          "line": 41,
          "column": 23
        },
        "end": {
          "line": 41,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 1041,
      "end": 1042,
      "loc": {
        "start": {
          "line": 41,
          "column": 25
        },
        "end": {
          "line": 41,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1042,
      "end": 1043,
      "loc": {
        "start": {
          "line": 41,
          "column": 26
        },
        "end": {
          "line": 41,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1044,
      "end": 1046,
      "loc": {
        "start": {
          "line": 41,
          "column": 28
        },
        "end": {
          "line": 41,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1047,
      "end": 1048,
      "loc": {
        "start": {
          "line": 41,
          "column": 31
        },
        "end": {
          "line": 41,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bindParam",
      "start": 1057,
      "end": 1066,
      "loc": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 42,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1066,
      "end": 1067,
      "loc": {
        "start": {
          "line": 42,
          "column": 17
        },
        "end": {
          "line": 42,
          "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": 1067,
      "end": 1070,
      "loc": {
        "start": {
          "line": 42,
          "column": 18
        },
        "end": {
          "line": 42,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 1070,
      "end": 1071,
      "loc": {
        "start": {
          "line": 42,
          "column": 21
        },
        "end": {
          "line": 42,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1071,
      "end": 1072,
      "loc": {
        "start": {
          "line": 42,
          "column": 22
        },
        "end": {
          "line": 42,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 1072,
      "end": 1073,
      "loc": {
        "start": {
          "line": 42,
          "column": 23
        },
        "end": {
          "line": 42,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 1073,
      "end": 1074,
      "loc": {
        "start": {
          "line": 42,
          "column": 24
        },
        "end": {
          "line": 42,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 1074,
      "end": 1075,
      "loc": {
        "start": {
          "line": 42,
          "column": 25
        },
        "end": {
          "line": 42,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1075,
      "end": 1076,
      "loc": {
        "start": {
          "line": 42,
          "column": 26
        },
        "end": {
          "line": 42,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1076,
      "end": 1077,
      "loc": {
        "start": {
          "line": 42,
          "column": 27
        },
        "end": {
          "line": 42,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1078,
      "end": 1079,
      "loc": {
        "start": {
          "line": 42,
          "column": 29
        },
        "end": {
          "line": 42,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "v",
      "start": 1080,
      "end": 1081,
      "loc": {
        "start": {
          "line": 42,
          "column": 31
        },
        "end": {
          "line": 42,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1081,
      "end": 1082,
      "loc": {
        "start": {
          "line": 42,
          "column": 32
        },
        "end": {
          "line": 42,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1089,
      "end": 1090,
      "loc": {
        "start": {
          "line": 43,
          "column": 6
        },
        "end": {
          "line": 43,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1090,
      "end": 1091,
      "loc": {
        "start": {
          "line": 43,
          "column": 7
        },
        "end": {
          "line": 43,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1091,
      "end": 1092,
      "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": "sql",
      "start": 1099,
      "end": 1102,
      "loc": {
        "start": {
          "line": 44,
          "column": 6
        },
        "end": {
          "line": 44,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1103,
      "end": 1104,
      "loc": {
        "start": {
          "line": 44,
          "column": 10
        },
        "end": {
          "line": 44,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "AbstractQuery",
      "start": 1105,
      "end": 1118,
      "loc": {
        "start": {
          "line": 44,
          "column": 12
        },
        "end": {
          "line": 44,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1118,
      "end": 1119,
      "loc": {
        "start": {
          "line": 44,
          "column": 25
        },
        "end": {
          "line": 44,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatBindParameters",
      "start": 1119,
      "end": 1139,
      "loc": {
        "start": {
          "line": 44,
          "column": 26
        },
        "end": {
          "line": 44,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1139,
      "end": 1140,
      "loc": {
        "start": {
          "line": 44,
          "column": 46
        },
        "end": {
          "line": 44,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 1140,
      "end": 1143,
      "loc": {
        "start": {
          "line": 44,
          "column": 47
        },
        "end": {
          "line": 44,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1143,
      "end": 1144,
      "loc": {
        "start": {
          "line": 44,
          "column": 50
        },
        "end": {
          "line": 44,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 1145,
      "end": 1151,
      "loc": {
        "start": {
          "line": 44,
          "column": 52
        },
        "end": {
          "line": 44,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1151,
      "end": 1152,
      "loc": {
        "start": {
          "line": 44,
          "column": 58
        },
        "end": {
          "line": 44,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dialect",
      "start": 1153,
      "end": 1160,
      "loc": {
        "start": {
          "line": 44,
          "column": 60
        },
        "end": {
          "line": 44,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "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": 67
        },
        "end": {
          "line": 44,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1162,
      "end": 1163,
      "loc": {
        "start": {
          "line": 44,
          "column": 69
        },
        "end": {
          "line": 44,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "skipValueReplace",
      "start": 1164,
      "end": 1180,
      "loc": {
        "start": {
          "line": 44,
          "column": 71
        },
        "end": {
          "line": 44,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1180,
      "end": 1181,
      "loc": {
        "start": {
          "line": 44,
          "column": 87
        },
        "end": {
          "line": 44,
          "column": 88
        }
      }
    },
    {
      "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": 1182,
      "end": 1186,
      "loc": {
        "start": {
          "line": 44,
          "column": 89
        },
        "end": {
          "line": 44,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1187,
      "end": 1188,
      "loc": {
        "start": {
          "line": 44,
          "column": 94
        },
        "end": {
          "line": 44,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1188,
      "end": 1189,
      "loc": {
        "start": {
          "line": 44,
          "column": 95
        },
        "end": {
          "line": 44,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1189,
      "end": 1190,
      "loc": {
        "start": {
          "line": 44,
          "column": 96
        },
        "end": {
          "line": 44,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 1190,
      "end": 1191,
      "loc": {
        "start": {
          "line": 44,
          "column": 97
        },
        "end": {
          "line": 44,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1191,
      "end": 1192,
      "loc": {
        "start": {
          "line": 44,
          "column": 98
        },
        "end": {
          "line": 44,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1192,
      "end": 1193,
      "loc": {
        "start": {
          "line": 44,
          "column": 99
        },
        "end": {
          "line": 44,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1198,
      "end": 1199,
      "loc": {
        "start": {
          "line": 45,
          "column": 4
        },
        "end": {
          "line": 45,
          "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": 1200,
      "end": 1204,
      "loc": {
        "start": {
          "line": 45,
          "column": 6
        },
        "end": {
          "line": 45,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1205,
      "end": 1206,
      "loc": {
        "start": {
          "line": 45,
          "column": 11
        },
        "end": {
          "line": 45,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bindParam",
      "start": 1213,
      "end": 1222,
      "loc": {
        "start": {
          "line": 46,
          "column": 6
        },
        "end": {
          "line": 46,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1223,
      "end": 1224,
      "loc": {
        "start": {
          "line": 46,
          "column": 16
        },
        "end": {
          "line": 46,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1225,
      "end": 1226,
      "loc": {
        "start": {
          "line": 46,
          "column": 18
        },
        "end": {
          "line": 46,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1226,
      "end": 1227,
      "loc": {
        "start": {
          "line": 46,
          "column": 19
        },
        "end": {
          "line": 46,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1227,
      "end": 1228,
      "loc": {
        "start": {
          "line": 46,
          "column": 20
        },
        "end": {
          "line": 46,
          "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": 1235,
      "end": 1237,
      "loc": {
        "start": {
          "line": 47,
          "column": 6
        },
        "end": {
          "line": 47,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1238,
      "end": 1239,
      "loc": {
        "start": {
          "line": 47,
          "column": 9
        },
        "end": {
          "line": 47,
          "column": 10
        }
      }
    },
    {
      "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": 1239,
      "end": 1245,
      "loc": {
        "start": {
          "line": 47,
          "column": 10
        },
        "end": {
          "line": 47,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 1246,
      "end": 1252,
      "loc": {
        "start": {
          "line": 47,
          "column": 17
        },
        "end": {
          "line": 47,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 1253,
      "end": 1256,
      "loc": {
        "start": {
          "line": 47,
          "column": 24
        },
        "end": {
          "line": 47,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 1257,
      "end": 1265,
      "loc": {
        "start": {
          "line": 47,
          "column": 28
        },
        "end": {
          "line": 47,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1265,
      "end": 1266,
      "loc": {
        "start": {
          "line": 47,
          "column": 36
        },
        "end": {
          "line": 47,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1267,
      "end": 1268,
      "loc": {
        "start": {
          "line": 47,
          "column": 38
        },
        "end": {
          "line": 47,
          "column": 39
        }
      }
    },
    {
      "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": 1277,
      "end": 1280,
      "loc": {
        "start": {
          "line": 48,
          "column": 8
        },
        "end": {
          "line": 48,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1281,
      "end": 1282,
      "loc": {
        "start": {
          "line": 48,
          "column": 12
        },
        "end": {
          "line": 48,
          "column": 13
        }
      }
    },
    {
      "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": 1282,
      "end": 1287,
      "loc": {
        "start": {
          "line": 48,
          "column": 13
        },
        "end": {
          "line": 48,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "k",
      "start": 1288,
      "end": 1289,
      "loc": {
        "start": {
          "line": 48,
          "column": 19
        },
        "end": {
          "line": 48,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 1290,
      "end": 1292,
      "loc": {
        "start": {
          "line": 48,
          "column": 21
        },
        "end": {
          "line": 48,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 1293,
      "end": 1299,
      "loc": {
        "start": {
          "line": 48,
          "column": 24
        },
        "end": {
          "line": 48,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1299,
      "end": 1300,
      "loc": {
        "start": {
          "line": 48,
          "column": 30
        },
        "end": {
          "line": 48,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 1300,
      "end": 1304,
      "loc": {
        "start": {
          "line": 48,
          "column": 31
        },
        "end": {
          "line": 48,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1304,
      "end": 1305,
      "loc": {
        "start": {
          "line": 48,
          "column": 35
        },
        "end": {
          "line": 48,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 1305,
      "end": 1311,
      "loc": {
        "start": {
          "line": 48,
          "column": 36
        },
        "end": {
          "line": 48,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1311,
      "end": 1312,
      "loc": {
        "start": {
          "line": 48,
          "column": 42
        },
        "end": {
          "line": 48,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1312,
      "end": 1313,
      "loc": {
        "start": {
          "line": 48,
          "column": 43
        },
        "end": {
          "line": 48,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1314,
      "end": 1315,
      "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": "bindParam",
      "start": 1326,
      "end": 1335,
      "loc": {
        "start": {
          "line": 49,
          "column": 10
        },
        "end": {
          "line": 49,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1335,
      "end": 1336,
      "loc": {
        "start": {
          "line": 49,
          "column": 19
        },
        "end": {
          "line": 49,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "$",
      "start": 1336,
      "end": 1339,
      "loc": {
        "start": {
          "line": 49,
          "column": 20
        },
        "end": {
          "line": 49,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 1339,
      "end": 1340,
      "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": "k",
      "start": 1340,
      "end": 1341,
      "loc": {
        "start": {
          "line": 49,
          "column": 24
        },
        "end": {
          "line": 49,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1341,
      "end": 1342,
      "loc": {
        "start": {
          "line": 49,
          "column": 25
        },
        "end": {
          "line": 49,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1343,
      "end": 1344,
      "loc": {
        "start": {
          "line": 49,
          "column": 27
        },
        "end": {
          "line": 49,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 1345,
      "end": 1351,
      "loc": {
        "start": {
          "line": 49,
          "column": 29
        },
        "end": {
          "line": 49,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1351,
      "end": 1352,
      "loc": {
        "start": {
          "line": 49,
          "column": 35
        },
        "end": {
          "line": 49,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "k",
      "start": 1352,
      "end": 1353,
      "loc": {
        "start": {
          "line": 49,
          "column": 36
        },
        "end": {
          "line": 49,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1353,
      "end": 1354,
      "loc": {
        "start": {
          "line": 49,
          "column": 37
        },
        "end": {
          "line": 49,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1354,
      "end": 1355,
      "loc": {
        "start": {
          "line": 49,
          "column": 38
        },
        "end": {
          "line": 49,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1364,
      "end": 1365,
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 50,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1372,
      "end": 1373,
      "loc": {
        "start": {
          "line": 51,
          "column": 6
        },
        "end": {
          "line": 51,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 1380,
      "end": 1383,
      "loc": {
        "start": {
          "line": 52,
          "column": 6
        },
        "end": {
          "line": 52,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1384,
      "end": 1385,
      "loc": {
        "start": {
          "line": 52,
          "column": 10
        },
        "end": {
          "line": 52,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "AbstractQuery",
      "start": 1386,
      "end": 1399,
      "loc": {
        "start": {
          "line": 52,
          "column": 12
        },
        "end": {
          "line": 52,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1399,
      "end": 1400,
      "loc": {
        "start": {
          "line": 52,
          "column": 25
        },
        "end": {
          "line": 52,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatBindParameters",
      "start": 1400,
      "end": 1420,
      "loc": {
        "start": {
          "line": 52,
          "column": 26
        },
        "end": {
          "line": 52,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1420,
      "end": 1421,
      "loc": {
        "start": {
          "line": 52,
          "column": 46
        },
        "end": {
          "line": 52,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 1421,
      "end": 1424,
      "loc": {
        "start": {
          "line": 52,
          "column": 47
        },
        "end": {
          "line": 52,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1424,
      "end": 1425,
      "loc": {
        "start": {
          "line": 52,
          "column": 50
        },
        "end": {
          "line": 52,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 1426,
      "end": 1432,
      "loc": {
        "start": {
          "line": 52,
          "column": 52
        },
        "end": {
          "line": 52,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1432,
      "end": 1433,
      "loc": {
        "start": {
          "line": 52,
          "column": 58
        },
        "end": {
          "line": 52,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dialect",
      "start": 1434,
      "end": 1441,
      "loc": {
        "start": {
          "line": 52,
          "column": 60
        },
        "end": {
          "line": 52,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1441,
      "end": 1442,
      "loc": {
        "start": {
          "line": 52,
          "column": 67
        },
        "end": {
          "line": 52,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1443,
      "end": 1444,
      "loc": {
        "start": {
          "line": 52,
          "column": 69
        },
        "end": {
          "line": 52,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "skipValueReplace",
      "start": 1445,
      "end": 1461,
      "loc": {
        "start": {
          "line": 52,
          "column": 71
        },
        "end": {
          "line": 52,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1461,
      "end": 1462,
      "loc": {
        "start": {
          "line": 52,
          "column": 87
        },
        "end": {
          "line": 52,
          "column": 88
        }
      }
    },
    {
      "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": 1463,
      "end": 1467,
      "loc": {
        "start": {
          "line": 52,
          "column": 89
        },
        "end": {
          "line": 52,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1468,
      "end": 1469,
      "loc": {
        "start": {
          "line": 52,
          "column": 94
        },
        "end": {
          "line": 52,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1469,
      "end": 1470,
      "loc": {
        "start": {
          "line": 52,
          "column": 95
        },
        "end": {
          "line": 52,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1470,
      "end": 1471,
      "loc": {
        "start": {
          "line": 52,
          "column": 96
        },
        "end": {
          "line": 52,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 1471,
      "end": 1472,
      "loc": {
        "start": {
          "line": 52,
          "column": 97
        },
        "end": {
          "line": 52,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1472,
      "end": 1473,
      "loc": {
        "start": {
          "line": 52,
          "column": 98
        },
        "end": {
          "line": 52,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1473,
      "end": 1474,
      "loc": {
        "start": {
          "line": 52,
          "column": 99
        },
        "end": {
          "line": 52,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1479,
      "end": 1480,
      "loc": {
        "start": {
          "line": 53,
          "column": 4
        },
        "end": {
          "line": 53,
          "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": 1485,
      "end": 1491,
      "loc": {
        "start": {
          "line": 54,
          "column": 4
        },
        "end": {
          "line": 54,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1492,
      "end": 1493,
      "loc": {
        "start": {
          "line": 54,
          "column": 11
        },
        "end": {
          "line": 54,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 1493,
      "end": 1496,
      "loc": {
        "start": {
          "line": 54,
          "column": 12
        },
        "end": {
          "line": 54,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1496,
      "end": 1497,
      "loc": {
        "start": {
          "line": 54,
          "column": 15
        },
        "end": {
          "line": 54,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bindParam",
      "start": 1498,
      "end": 1507,
      "loc": {
        "start": {
          "line": 54,
          "column": 17
        },
        "end": {
          "line": 54,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1507,
      "end": 1508,
      "loc": {
        "start": {
          "line": 54,
          "column": 26
        },
        "end": {
          "line": 54,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1508,
      "end": 1509,
      "loc": {
        "start": {
          "line": 54,
          "column": 27
        },
        "end": {
          "line": 54,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1512,
      "end": 1513,
      "loc": {
        "start": {
          "line": 55,
          "column": 2
        },
        "end": {
          "line": 55,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_collectModels",
      "start": 1517,
      "end": 1531,
      "loc": {
        "start": {
          "line": 57,
          "column": 2
        },
        "end": {
          "line": 57,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1531,
      "end": 1532,
      "loc": {
        "start": {
          "line": 57,
          "column": 16
        },
        "end": {
          "line": 57,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "include",
      "start": 1532,
      "end": 1539,
      "loc": {
        "start": {
          "line": 57,
          "column": 17
        },
        "end": {
          "line": 57,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1539,
      "end": 1540,
      "loc": {
        "start": {
          "line": 57,
          "column": 24
        },
        "end": {
          "line": 57,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prefix",
      "start": 1541,
      "end": 1547,
      "loc": {
        "start": {
          "line": 57,
          "column": 26
        },
        "end": {
          "line": 57,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1547,
      "end": 1548,
      "loc": {
        "start": {
          "line": 57,
          "column": 32
        },
        "end": {
          "line": 57,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1549,
      "end": 1550,
      "loc": {
        "start": {
          "line": 57,
          "column": 34
        },
        "end": {
          "line": 57,
          "column": 35
        }
      }
    },
    {
      "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": 1555,
      "end": 1560,
      "loc": {
        "start": {
          "line": 58,
          "column": 4
        },
        "end": {
          "line": 58,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ret",
      "start": 1561,
      "end": 1564,
      "loc": {
        "start": {
          "line": 58,
          "column": 10
        },
        "end": {
          "line": 58,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1565,
      "end": 1566,
      "loc": {
        "start": {
          "line": 58,
          "column": 14
        },
        "end": {
          "line": 58,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1567,
      "end": 1568,
      "loc": {
        "start": {
          "line": 58,
          "column": 16
        },
        "end": {
          "line": 58,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1568,
      "end": 1569,
      "loc": {
        "start": {
          "line": 58,
          "column": 17
        },
        "end": {
          "line": 58,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1569,
      "end": 1570,
      "loc": {
        "start": {
          "line": 58,
          "column": 18
        },
        "end": {
          "line": 58,
          "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": 1576,
      "end": 1578,
      "loc": {
        "start": {
          "line": 60,
          "column": 4
        },
        "end": {
          "line": 60,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1579,
      "end": 1580,
      "loc": {
        "start": {
          "line": 60,
          "column": 7
        },
        "end": {
          "line": 60,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "include",
      "start": 1580,
      "end": 1587,
      "loc": {
        "start": {
          "line": 60,
          "column": 8
        },
        "end": {
          "line": 60,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1587,
      "end": 1588,
      "loc": {
        "start": {
          "line": 60,
          "column": 15
        },
        "end": {
          "line": 60,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1589,
      "end": 1590,
      "loc": {
        "start": {
          "line": 60,
          "column": 17
        },
        "end": {
          "line": 60,
          "column": 18
        }
      }
    },
    {
      "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": 1597,
      "end": 1600,
      "loc": {
        "start": {
          "line": 61,
          "column": 6
        },
        "end": {
          "line": 61,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1601,
      "end": 1602,
      "loc": {
        "start": {
          "line": 61,
          "column": 10
        },
        "end": {
          "line": 61,
          "column": 11
        }
      }
    },
    {
      "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": 1602,
      "end": 1607,
      "loc": {
        "start": {
          "line": 61,
          "column": 11
        },
        "end": {
          "line": 61,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_include",
      "start": 1608,
      "end": 1616,
      "loc": {
        "start": {
          "line": 61,
          "column": 17
        },
        "end": {
          "line": 61,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 1617,
      "end": 1619,
      "loc": {
        "start": {
          "line": 61,
          "column": 26
        },
        "end": {
          "line": 61,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "include",
      "start": 1620,
      "end": 1627,
      "loc": {
        "start": {
          "line": 61,
          "column": 29
        },
        "end": {
          "line": 61,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1627,
      "end": 1628,
      "loc": {
        "start": {
          "line": 61,
          "column": 36
        },
        "end": {
          "line": 61,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1629,
      "end": 1630,
      "loc": {
        "start": {
          "line": 61,
          "column": 38
        },
        "end": {
          "line": 61,
          "column": 39
        }
      }
    },
    {
      "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": 1639,
      "end": 1642,
      "loc": {
        "start": {
          "line": 62,
          "column": 8
        },
        "end": {
          "line": 62,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1643,
      "end": 1646,
      "loc": {
        "start": {
          "line": 62,
          "column": 12
        },
        "end": {
          "line": 62,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1646,
      "end": 1647,
      "loc": {
        "start": {
          "line": 62,
          "column": 15
        },
        "end": {
          "line": 62,
          "column": 16
        }
      }
    },
    {
      "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": 1656,
      "end": 1658,
      "loc": {
        "start": {
          "line": 63,
          "column": 8
        },
        "end": {
          "line": 63,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1659,
      "end": 1660,
      "loc": {
        "start": {
          "line": 63,
          "column": 11
        },
        "end": {
          "line": 63,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 1660,
      "end": 1661,
      "loc": {
        "start": {
          "line": 63,
          "column": 12
        },
        "end": {
          "line": 63,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prefix",
      "start": 1661,
      "end": 1667,
      "loc": {
        "start": {
          "line": 63,
          "column": 13
        },
        "end": {
          "line": 63,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1667,
      "end": 1668,
      "loc": {
        "start": {
          "line": 63,
          "column": 19
        },
        "end": {
          "line": 63,
          "column": 20
        }
      }
    },
    {
      "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": 63,
          "column": 21
        },
        "end": {
          "line": 63,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1681,
      "end": 1684,
      "loc": {
        "start": {
          "line": 64,
          "column": 10
        },
        "end": {
          "line": 64,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1685,
      "end": 1686,
      "loc": {
        "start": {
          "line": 64,
          "column": 14
        },
        "end": {
          "line": 64,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_include",
      "start": 1687,
      "end": 1695,
      "loc": {
        "start": {
          "line": 64,
          "column": 16
        },
        "end": {
          "line": 64,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1695,
      "end": 1696,
      "loc": {
        "start": {
          "line": 64,
          "column": 24
        },
        "end": {
          "line": 64,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "as",
      "start": 1696,
      "end": 1698,
      "loc": {
        "start": {
          "line": 64,
          "column": 25
        },
        "end": {
          "line": 64,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1698,
      "end": 1699,
      "loc": {
        "start": {
          "line": 64,
          "column": 27
        },
        "end": {
          "line": 64,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1708,
      "end": 1709,
      "loc": {
        "start": {
          "line": 65,
          "column": 8
        },
        "end": {
          "line": 65,
          "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": 1710,
      "end": 1714,
      "loc": {
        "start": {
          "line": 65,
          "column": 10
        },
        "end": {
          "line": 65,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1715,
      "end": 1716,
      "loc": {
        "start": {
          "line": 65,
          "column": 15
        },
        "end": {
          "line": 65,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1727,
      "end": 1730,
      "loc": {
        "start": {
          "line": 66,
          "column": 10
        },
        "end": {
          "line": 66,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1731,
      "end": 1732,
      "loc": {
        "start": {
          "line": 66,
          "column": 14
        },
        "end": {
          "line": 66,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prefix",
      "start": 1733,
      "end": 1739,
      "loc": {
        "start": {
          "line": 66,
          "column": 16
        },
        "end": {
          "line": 66,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 1740,
      "end": 1741,
      "loc": {
        "start": {
          "line": 66,
          "column": 23
        },
        "end": {
          "line": 66,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 1742,
      "end": 1745,
      "loc": {
        "start": {
          "line": 66,
          "column": 25
        },
        "end": {
          "line": 66,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 1746,
      "end": 1747,
      "loc": {
        "start": {
          "line": 66,
          "column": 29
        },
        "end": {
          "line": 66,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_include",
      "start": 1748,
      "end": 1756,
      "loc": {
        "start": {
          "line": 66,
          "column": 31
        },
        "end": {
          "line": 66,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1756,
      "end": 1757,
      "loc": {
        "start": {
          "line": 66,
          "column": 39
        },
        "end": {
          "line": 66,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "as",
      "start": 1757,
      "end": 1759,
      "loc": {
        "start": {
          "line": 66,
          "column": 40
        },
        "end": {
          "line": 66,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1759,
      "end": 1760,
      "loc": {
        "start": {
          "line": 66,
          "column": 42
        },
        "end": {
          "line": 66,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1769,
      "end": 1770,
      "loc": {
        "start": {
          "line": 67,
          "column": 8
        },
        "end": {
          "line": 67,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ret",
      "start": 1779,
      "end": 1782,
      "loc": {
        "start": {
          "line": 68,
          "column": 8
        },
        "end": {
          "line": 68,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1782,
      "end": 1783,
      "loc": {
        "start": {
          "line": 68,
          "column": 11
        },
        "end": {
          "line": 68,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1783,
      "end": 1786,
      "loc": {
        "start": {
          "line": 68,
          "column": 12
        },
        "end": {
          "line": 68,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1786,
      "end": 1787,
      "loc": {
        "start": {
          "line": 68,
          "column": 15
        },
        "end": {
          "line": 68,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1788,
      "end": 1789,
      "loc": {
        "start": {
          "line": 68,
          "column": 17
        },
        "end": {
          "line": 68,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_include",
      "start": 1790,
      "end": 1798,
      "loc": {
        "start": {
          "line": 68,
          "column": 19
        },
        "end": {
          "line": 68,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1798,
      "end": 1799,
      "loc": {
        "start": {
          "line": 68,
          "column": 27
        },
        "end": {
          "line": 68,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 1799,
      "end": 1804,
      "loc": {
        "start": {
          "line": 68,
          "column": 28
        },
        "end": {
          "line": 68,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1804,
      "end": 1805,
      "loc": {
        "start": {
          "line": 68,
          "column": 33
        },
        "end": {
          "line": 68,
          "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": 1815,
      "end": 1817,
      "loc": {
        "start": {
          "line": 70,
          "column": 8
        },
        "end": {
          "line": 70,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1818,
      "end": 1819,
      "loc": {
        "start": {
          "line": 70,
          "column": 11
        },
        "end": {
          "line": 70,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_include",
      "start": 1819,
      "end": 1827,
      "loc": {
        "start": {
          "line": 70,
          "column": 12
        },
        "end": {
          "line": 70,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1827,
      "end": 1828,
      "loc": {
        "start": {
          "line": 70,
          "column": 20
        },
        "end": {
          "line": 70,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "include",
      "start": 1828,
      "end": 1835,
      "loc": {
        "start": {
          "line": 70,
          "column": 21
        },
        "end": {
          "line": 70,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1835,
      "end": 1836,
      "loc": {
        "start": {
          "line": 70,
          "column": 28
        },
        "end": {
          "line": 70,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1837,
      "end": 1838,
      "loc": {
        "start": {
          "line": 70,
          "column": 30
        },
        "end": {
          "line": 70,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 1849,
      "end": 1850,
      "loc": {
        "start": {
          "line": 71,
          "column": 10
        },
        "end": {
          "line": 71,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1850,
      "end": 1851,
      "loc": {
        "start": {
          "line": 71,
          "column": 11
        },
        "end": {
          "line": 71,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "merge",
      "start": 1851,
      "end": 1856,
      "loc": {
        "start": {
          "line": 71,
          "column": 12
        },
        "end": {
          "line": 71,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1856,
      "end": 1857,
      "loc": {
        "start": {
          "line": 71,
          "column": 17
        },
        "end": {
          "line": 71,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ret",
      "start": 1857,
      "end": 1860,
      "loc": {
        "start": {
          "line": 71,
          "column": 18
        },
        "end": {
          "line": 71,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1860,
      "end": 1861,
      "loc": {
        "start": {
          "line": 71,
          "column": 21
        },
        "end": {
          "line": 71,
          "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": 1862,
      "end": 1866,
      "loc": {
        "start": {
          "line": 71,
          "column": 23
        },
        "end": {
          "line": 71,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1866,
      "end": 1867,
      "loc": {
        "start": {
          "line": 71,
          "column": 27
        },
        "end": {
          "line": 71,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_collectModels",
      "start": 1867,
      "end": 1881,
      "loc": {
        "start": {
          "line": 71,
          "column": 28
        },
        "end": {
          "line": 71,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1881,
      "end": 1882,
      "loc": {
        "start": {
          "line": 71,
          "column": 42
        },
        "end": {
          "line": 71,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_include",
      "start": 1882,
      "end": 1890,
      "loc": {
        "start": {
          "line": 71,
          "column": 43
        },
        "end": {
          "line": 71,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1890,
      "end": 1891,
      "loc": {
        "start": {
          "line": 71,
          "column": 51
        },
        "end": {
          "line": 71,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "include",
      "start": 1891,
      "end": 1898,
      "loc": {
        "start": {
          "line": 71,
          "column": 52
        },
        "end": {
          "line": 71,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1898,
      "end": 1899,
      "loc": {
        "start": {
          "line": 71,
          "column": 59
        },
        "end": {
          "line": 71,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1900,
      "end": 1903,
      "loc": {
        "start": {
          "line": 71,
          "column": 61
        },
        "end": {
          "line": 71,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1903,
      "end": 1904,
      "loc": {
        "start": {
          "line": 71,
          "column": 64
        },
        "end": {
          "line": 71,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1904,
      "end": 1905,
      "loc": {
        "start": {
          "line": 71,
          "column": 65
        },
        "end": {
          "line": 71,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1905,
      "end": 1906,
      "loc": {
        "start": {
          "line": 71,
          "column": 66
        },
        "end": {
          "line": 71,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1915,
      "end": 1916,
      "loc": {
        "start": {
          "line": 72,
          "column": 8
        },
        "end": {
          "line": 72,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1923,
      "end": 1924,
      "loc": {
        "start": {
          "line": 73,
          "column": 6
        },
        "end": {
          "line": 73,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1929,
      "end": 1930,
      "loc": {
        "start": {
          "line": 74,
          "column": 4
        },
        "end": {
          "line": 74,
          "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": 1936,
      "end": 1942,
      "loc": {
        "start": {
          "line": 76,
          "column": 4
        },
        "end": {
          "line": 76,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ret",
      "start": 1943,
      "end": 1946,
      "loc": {
        "start": {
          "line": 76,
          "column": 11
        },
        "end": {
          "line": 76,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1946,
      "end": 1947,
      "loc": {
        "start": {
          "line": 76,
          "column": 14
        },
        "end": {
          "line": 76,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1950,
      "end": 1951,
      "loc": {
        "start": {
          "line": 77,
          "column": 2
        },
        "end": {
          "line": 77,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "run",
      "start": 1955,
      "end": 1958,
      "loc": {
        "start": {
          "line": 79,
          "column": 2
        },
        "end": {
          "line": 79,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1958,
      "end": 1959,
      "loc": {
        "start": {
          "line": 79,
          "column": 5
        },
        "end": {
          "line": 79,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 1959,
      "end": 1962,
      "loc": {
        "start": {
          "line": 79,
          "column": 6
        },
        "end": {
          "line": 79,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1962,
      "end": 1963,
      "loc": {
        "start": {
          "line": 79,
          "column": 9
        },
        "end": {
          "line": 79,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parameters",
      "start": 1964,
      "end": 1974,
      "loc": {
        "start": {
          "line": 79,
          "column": 11
        },
        "end": {
          "line": 79,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1974,
      "end": 1975,
      "loc": {
        "start": {
          "line": 79,
          "column": 21
        },
        "end": {
          "line": 79,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1976,
      "end": 1977,
      "loc": {
        "start": {
          "line": 79,
          "column": 23
        },
        "end": {
          "line": 79,
          "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": 1982,
      "end": 1986,
      "loc": {
        "start": {
          "line": 80,
          "column": 4
        },
        "end": {
          "line": 80,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1986,
      "end": 1987,
      "loc": {
        "start": {
          "line": 80,
          "column": 8
        },
        "end": {
          "line": 80,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 1987,
      "end": 1990,
      "loc": {
        "start": {
          "line": 80,
          "column": 9
        },
        "end": {
          "line": 80,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1991,
      "end": 1992,
      "loc": {
        "start": {
          "line": 80,
          "column": 13
        },
        "end": {
          "line": 80,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 1993,
      "end": 1996,
      "loc": {
        "start": {
          "line": 80,
          "column": 15
        },
        "end": {
          "line": 80,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1996,
      "end": 1997,
      "loc": {
        "start": {
          "line": 80,
          "column": 18
        },
        "end": {
          "line": 80,
          "column": 19
        }
      }
    },
    {
      "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": 2002,
      "end": 2007,
      "loc": {
        "start": {
          "line": 81,
          "column": 4
        },
        "end": {
          "line": 81,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "method",
      "start": 2008,
      "end": 2014,
      "loc": {
        "start": {
          "line": 81,
          "column": 10
        },
        "end": {
          "line": 81,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2015,
      "end": 2016,
      "loc": {
        "start": {
          "line": 81,
          "column": 17
        },
        "end": {
          "line": 81,
          "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": 2017,
      "end": 2021,
      "loc": {
        "start": {
          "line": 81,
          "column": 19
        },
        "end": {
          "line": 81,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2021,
      "end": 2022,
      "loc": {
        "start": {
          "line": 81,
          "column": 23
        },
        "end": {
          "line": 81,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDatabaseMethod",
      "start": 2022,
      "end": 2039,
      "loc": {
        "start": {
          "line": 81,
          "column": 24
        },
        "end": {
          "line": 81,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2039,
      "end": 2040,
      "loc": {
        "start": {
          "line": 81,
          "column": 41
        },
        "end": {
          "line": 81,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2040,
      "end": 2041,
      "loc": {
        "start": {
          "line": 81,
          "column": 42
        },
        "end": {
          "line": 81,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2041,
      "end": 2042,
      "loc": {
        "start": {
          "line": 81,
          "column": 43
        },
        "end": {
          "line": 81,
          "column": 44
        }
      }
    },
    {
      "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": 2047,
      "end": 2049,
      "loc": {
        "start": {
          "line": 82,
          "column": 4
        },
        "end": {
          "line": 82,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2050,
      "end": 2051,
      "loc": {
        "start": {
          "line": 82,
          "column": 7
        },
        "end": {
          "line": 82,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "method",
      "start": 2051,
      "end": 2057,
      "loc": {
        "start": {
          "line": 82,
          "column": 8
        },
        "end": {
          "line": 82,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 2058,
      "end": 2061,
      "loc": {
        "start": {
          "line": 82,
          "column": 15
        },
        "end": {
          "line": 82,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "exec",
      "start": 2062,
      "end": 2068,
      "loc": {
        "start": {
          "line": 82,
          "column": 19
        },
        "end": {
          "line": 82,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2068,
      "end": 2069,
      "loc": {
        "start": {
          "line": 82,
          "column": 25
        },
        "end": {
          "line": 82,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2070,
      "end": 2071,
      "loc": {
        "start": {
          "line": 82,
          "column": 27
        },
        "end": {
          "line": 82,
          "column": 28
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " exec does not support bind parameter",
      "start": 2078,
      "end": 2117,
      "loc": {
        "start": {
          "line": 83,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 2124,
      "end": 2127,
      "loc": {
        "start": {
          "line": 84,
          "column": 6
        },
        "end": {
          "line": 84,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2128,
      "end": 2129,
      "loc": {
        "start": {
          "line": 84,
          "column": 10
        },
        "end": {
          "line": 84,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "AbstractQuery",
      "start": 2130,
      "end": 2143,
      "loc": {
        "start": {
          "line": 84,
          "column": 12
        },
        "end": {
          "line": 84,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2143,
      "end": 2144,
      "loc": {
        "start": {
          "line": 84,
          "column": 25
        },
        "end": {
          "line": 84,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatBindParameters",
      "start": 2144,
      "end": 2164,
      "loc": {
        "start": {
          "line": 84,
          "column": 26
        },
        "end": {
          "line": 84,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2164,
      "end": 2165,
      "loc": {
        "start": {
          "line": 84,
          "column": 46
        },
        "end": {
          "line": 84,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 2165,
      "end": 2168,
      "loc": {
        "start": {
          "line": 84,
          "column": 47
        },
        "end": {
          "line": 84,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2168,
      "end": 2169,
      "loc": {
        "start": {
          "line": 84,
          "column": 50
        },
        "end": {
          "line": 84,
          "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": 2170,
      "end": 2174,
      "loc": {
        "start": {
          "line": 84,
          "column": 52
        },
        "end": {
          "line": 84,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2174,
      "end": 2175,
      "loc": {
        "start": {
          "line": 84,
          "column": 56
        },
        "end": {
          "line": 84,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 2175,
      "end": 2182,
      "loc": {
        "start": {
          "line": 84,
          "column": 57
        },
        "end": {
          "line": 84,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2182,
      "end": 2183,
      "loc": {
        "start": {
          "line": 84,
          "column": 64
        },
        "end": {
          "line": 84,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 2183,
      "end": 2187,
      "loc": {
        "start": {
          "line": 84,
          "column": 65
        },
        "end": {
          "line": 84,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2187,
      "end": 2188,
      "loc": {
        "start": {
          "line": 84,
          "column": 69
        },
        "end": {
          "line": 84,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2189,
      "end": 2193,
      "loc": {
        "start": {
          "line": 84,
          "column": 71
        },
        "end": {
          "line": 84,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2193,
      "end": 2194,
      "loc": {
        "start": {
          "line": 84,
          "column": 75
        },
        "end": {
          "line": 84,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 2194,
      "end": 2201,
      "loc": {
        "start": {
          "line": 84,
          "column": 76
        },
        "end": {
          "line": 84,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2201,
      "end": 2202,
      "loc": {
        "start": {
          "line": 84,
          "column": 83
        },
        "end": {
          "line": 84,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dialect",
      "start": 2202,
      "end": 2209,
      "loc": {
        "start": {
          "line": 84,
          "column": 84
        },
        "end": {
          "line": 84,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2209,
      "end": 2210,
      "loc": {
        "start": {
          "line": 84,
          "column": 91
        },
        "end": {
          "line": 84,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2211,
      "end": 2212,
      "loc": {
        "start": {
          "line": 84,
          "column": 93
        },
        "end": {
          "line": 84,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "skipUnescape",
      "start": 2213,
      "end": 2225,
      "loc": {
        "start": {
          "line": 84,
          "column": 95
        },
        "end": {
          "line": 84,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2225,
      "end": 2226,
      "loc": {
        "start": {
          "line": 84,
          "column": 107
        },
        "end": {
          "line": 84,
          "column": 108
        }
      }
    },
    {
      "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": 2227,
      "end": 2231,
      "loc": {
        "start": {
          "line": 84,
          "column": 109
        },
        "end": {
          "line": 84,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2232,
      "end": 2233,
      "loc": {
        "start": {
          "line": 84,
          "column": 114
        },
        "end": {
          "line": 84,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2233,
      "end": 2234,
      "loc": {
        "start": {
          "line": 84,
          "column": 115
        },
        "end": {
          "line": 84,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2234,
      "end": 2235,
      "loc": {
        "start": {
          "line": 84,
          "column": 116
        },
        "end": {
          "line": 84,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 2235,
      "end": 2236,
      "loc": {
        "start": {
          "line": 84,
          "column": 117
        },
        "end": {
          "line": 84,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2236,
      "end": 2237,
      "loc": {
        "start": {
          "line": 84,
          "column": 118
        },
        "end": {
          "line": 84,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2237,
      "end": 2238,
      "loc": {
        "start": {
          "line": 84,
          "column": 119
        },
        "end": {
          "line": 84,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2245,
      "end": 2249,
      "loc": {
        "start": {
          "line": 85,
          "column": 6
        },
        "end": {
          "line": 85,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2249,
      "end": 2250,
      "loc": {
        "start": {
          "line": 85,
          "column": 10
        },
        "end": {
          "line": 85,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 2250,
      "end": 2253,
      "loc": {
        "start": {
          "line": 85,
          "column": 11
        },
        "end": {
          "line": 85,
          "column": 14
        }
      }
    },
    {
      "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": 85,
          "column": 15
        },
        "end": {
          "line": 85,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 2256,
      "end": 2259,
      "loc": {
        "start": {
          "line": 85,
          "column": 17
        },
        "end": {
          "line": 85,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2259,
      "end": 2260,
      "loc": {
        "start": {
          "line": 85,
          "column": 20
        },
        "end": {
          "line": 85,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2265,
      "end": 2266,
      "loc": {
        "start": {
          "line": 86,
          "column": 4
        },
        "end": {
          "line": 86,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "do we need benchmark for this query execution",
      "start": 2272,
      "end": 2319,
      "loc": {
        "start": {
          "line": 88,
          "column": 4
        },
        "end": {
          "line": 88,
          "column": 51
        }
      }
    },
    {
      "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": 2324,
      "end": 2329,
      "loc": {
        "start": {
          "line": 89,
          "column": 4
        },
        "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": "benchmark",
      "start": 2330,
      "end": 2339,
      "loc": {
        "start": {
          "line": 89,
          "column": 10
        },
        "end": {
          "line": 89,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2340,
      "end": 2341,
      "loc": {
        "start": {
          "line": 89,
          "column": 20
        },
        "end": {
          "line": 89,
          "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": 2342,
      "end": 2346,
      "loc": {
        "start": {
          "line": 89,
          "column": 22
        },
        "end": {
          "line": 89,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2346,
      "end": 2347,
      "loc": {
        "start": {
          "line": 89,
          "column": 26
        },
        "end": {
          "line": 89,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 2347,
      "end": 2356,
      "loc": {
        "start": {
          "line": 89,
          "column": 27
        },
        "end": {
          "line": 89,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2356,
      "end": 2357,
      "loc": {
        "start": {
          "line": 89,
          "column": 36
        },
        "end": {
          "line": 89,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 2357,
      "end": 2364,
      "loc": {
        "start": {
          "line": 89,
          "column": 37
        },
        "end": {
          "line": 89,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2364,
      "end": 2365,
      "loc": {
        "start": {
          "line": 89,
          "column": 44
        },
        "end": {
          "line": 89,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "benchmark",
      "start": 2365,
      "end": 2374,
      "loc": {
        "start": {
          "line": 89,
          "column": 45
        },
        "end": {
          "line": 89,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2375,
      "end": 2377,
      "loc": {
        "start": {
          "line": 89,
          "column": 55
        },
        "end": {
          "line": 89,
          "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": 2378,
      "end": 2382,
      "loc": {
        "start": {
          "line": 89,
          "column": 58
        },
        "end": {
          "line": 89,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2382,
      "end": 2383,
      "loc": {
        "start": {
          "line": 89,
          "column": 62
        },
        "end": {
          "line": 89,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 2383,
      "end": 2390,
      "loc": {
        "start": {
          "line": 89,
          "column": 63
        },
        "end": {
          "line": 89,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2390,
      "end": 2391,
      "loc": {
        "start": {
          "line": 89,
          "column": 70
        },
        "end": {
          "line": 89,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "benchmark",
      "start": 2391,
      "end": 2400,
      "loc": {
        "start": {
          "line": 89,
          "column": 71
        },
        "end": {
          "line": 89,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2400,
      "end": 2401,
      "loc": {
        "start": {
          "line": 89,
          "column": 80
        },
        "end": {
          "line": 89,
          "column": 81
        }
      }
    },
    {
      "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": 2407,
      "end": 2410,
      "loc": {
        "start": {
          "line": 91,
          "column": 4
        },
        "end": {
          "line": 91,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryBegin",
      "start": 2411,
      "end": 2421,
      "loc": {
        "start": {
          "line": 91,
          "column": 8
        },
        "end": {
          "line": 91,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2421,
      "end": 2422,
      "loc": {
        "start": {
          "line": 91,
          "column": 18
        },
        "end": {
          "line": 91,
          "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": 2427,
      "end": 2429,
      "loc": {
        "start": {
          "line": 92,
          "column": 4
        },
        "end": {
          "line": 92,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2430,
      "end": 2431,
      "loc": {
        "start": {
          "line": 92,
          "column": 7
        },
        "end": {
          "line": 92,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "benchmark",
      "start": 2431,
      "end": 2440,
      "loc": {
        "start": {
          "line": 92,
          "column": 8
        },
        "end": {
          "line": 92,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2440,
      "end": 2441,
      "loc": {
        "start": {
          "line": 92,
          "column": 17
        },
        "end": {
          "line": 92,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2442,
      "end": 2443,
      "loc": {
        "start": {
          "line": 92,
          "column": 19
        },
        "end": {
          "line": 92,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryBegin",
      "start": 2450,
      "end": 2460,
      "loc": {
        "start": {
          "line": 93,
          "column": 6
        },
        "end": {
          "line": 93,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2461,
      "end": 2462,
      "loc": {
        "start": {
          "line": 93,
          "column": 17
        },
        "end": {
          "line": 93,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Date",
      "start": 2463,
      "end": 2467,
      "loc": {
        "start": {
          "line": 93,
          "column": 19
        },
        "end": {
          "line": 93,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2467,
      "end": 2468,
      "loc": {
        "start": {
          "line": 93,
          "column": 23
        },
        "end": {
          "line": 93,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "now",
      "start": 2468,
      "end": 2471,
      "loc": {
        "start": {
          "line": 93,
          "column": 24
        },
        "end": {
          "line": 93,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2471,
      "end": 2472,
      "loc": {
        "start": {
          "line": 93,
          "column": 27
        },
        "end": {
          "line": 93,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2472,
      "end": 2473,
      "loc": {
        "start": {
          "line": 93,
          "column": 28
        },
        "end": {
          "line": 93,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2473,
      "end": 2474,
      "loc": {
        "start": {
          "line": 93,
          "column": 29
        },
        "end": {
          "line": 93,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2479,
      "end": 2480,
      "loc": {
        "start": {
          "line": 94,
          "column": 4
        },
        "end": {
          "line": 94,
          "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": 2481,
      "end": 2485,
      "loc": {
        "start": {
          "line": 94,
          "column": 6
        },
        "end": {
          "line": 94,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2486,
      "end": 2487,
      "loc": {
        "start": {
          "line": 94,
          "column": 11
        },
        "end": {
          "line": 94,
          "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": 2494,
      "end": 2498,
      "loc": {
        "start": {
          "line": 95,
          "column": 6
        },
        "end": {
          "line": 95,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2498,
      "end": 2499,
      "loc": {
        "start": {
          "line": 95,
          "column": 10
        },
        "end": {
          "line": 95,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 2499,
      "end": 2508,
      "loc": {
        "start": {
          "line": 95,
          "column": 11
        },
        "end": {
          "line": 95,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2508,
      "end": 2509,
      "loc": {
        "start": {
          "line": 95,
          "column": 20
        },
        "end": {
          "line": 95,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 2509,
      "end": 2512,
      "loc": {
        "start": {
          "line": 95,
          "column": 21
        },
        "end": {
          "line": 95,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2512,
      "end": 2513,
      "loc": {
        "start": {
          "line": 95,
          "column": 24
        },
        "end": {
          "line": 95,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Executing (",
      "start": 2513,
      "end": 2526,
      "loc": {
        "start": {
          "line": 95,
          "column": 25
        },
        "end": {
          "line": 95,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 2527,
      "end": 2528,
      "loc": {
        "start": {
          "line": 95,
          "column": 39
        },
        "end": {
          "line": 95,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2529,
      "end": 2530,
      "loc": {
        "start": {
          "line": 95,
          "column": 41
        },
        "end": {
          "line": 95,
          "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": 2530,
      "end": 2534,
      "loc": {
        "start": {
          "line": 95,
          "column": 42
        },
        "end": {
          "line": 95,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2534,
      "end": 2535,
      "loc": {
        "start": {
          "line": 95,
          "column": 46
        },
        "end": {
          "line": 95,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 2535,
      "end": 2543,
      "loc": {
        "start": {
          "line": 95,
          "column": 47
        },
        "end": {
          "line": 95,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2543,
      "end": 2544,
      "loc": {
        "start": {
          "line": 95,
          "column": 55
        },
        "end": {
          "line": 95,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uuid",
      "start": 2544,
      "end": 2548,
      "loc": {
        "start": {
          "line": 95,
          "column": 56
        },
        "end": {
          "line": 95,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2549,
      "end": 2551,
      "loc": {
        "start": {
          "line": 95,
          "column": 61
        },
        "end": {
          "line": 95,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 2552,
      "end": 2561,
      "loc": {
        "start": {
          "line": 95,
          "column": 64
        },
        "end": {
          "line": 95,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2561,
      "end": 2562,
      "loc": {
        "start": {
          "line": 95,
          "column": 73
        },
        "end": {
          "line": 95,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 2563,
      "end": 2564,
      "loc": {
        "start": {
          "line": 95,
          "column": 75
        },
        "end": {
          "line": 95,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "): ",
      "start": 2565,
      "end": 2570,
      "loc": {
        "start": {
          "line": 95,
          "column": 77
        },
        "end": {
          "line": 95,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 2571,
      "end": 2572,
      "loc": {
        "start": {
          "line": 95,
          "column": 83
        },
        "end": {
          "line": 95,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2573,
      "end": 2577,
      "loc": {
        "start": {
          "line": 95,
          "column": 85
        },
        "end": {
          "line": 95,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2577,
      "end": 2578,
      "loc": {
        "start": {
          "line": 95,
          "column": 89
        },
        "end": {
          "line": 95,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 2578,
      "end": 2581,
      "loc": {
        "start": {
          "line": 95,
          "column": 90
        },
        "end": {
          "line": 95,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2581,
      "end": 2582,
      "loc": {
        "start": {
          "line": 95,
          "column": 93
        },
        "end": {
          "line": 95,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2583,
      "end": 2587,
      "loc": {
        "start": {
          "line": 95,
          "column": 95
        },
        "end": {
          "line": 95,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2587,
      "end": 2588,
      "loc": {
        "start": {
          "line": 95,
          "column": 99
        },
        "end": {
          "line": 95,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 2588,
      "end": 2595,
      "loc": {
        "start": {
          "line": 95,
          "column": 100
        },
        "end": {
          "line": 95,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2595,
      "end": 2596,
      "loc": {
        "start": {
          "line": 95,
          "column": 107
        },
        "end": {
          "line": 95,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2596,
      "end": 2597,
      "loc": {
        "start": {
          "line": 95,
          "column": 108
        },
        "end": {
          "line": 95,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2602,
      "end": 2603,
      "loc": {
        "start": {
          "line": 96,
          "column": 4
        },
        "end": {
          "line": 96,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 2609,
      "end": 2614,
      "loc": {
        "start": {
          "line": 98,
          "column": 4
        },
        "end": {
          "line": 98,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2614,
      "end": 2615,
      "loc": {
        "start": {
          "line": 98,
          "column": 9
        },
        "end": {
          "line": 98,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2615,
      "end": 2616,
      "loc": {
        "start": {
          "line": 98,
          "column": 10
        },
        "end": {
          "line": 98,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "executing(",
      "start": 2616,
      "end": 2626,
      "loc": {
        "start": {
          "line": 98,
          "column": 11
        },
        "end": {
          "line": 98,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2626,
      "end": 2628,
      "loc": {
        "start": {
          "line": 98,
          "column": 21
        },
        "end": {
          "line": 98,
          "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": 2628,
      "end": 2632,
      "loc": {
        "start": {
          "line": 98,
          "column": 23
        },
        "end": {
          "line": 98,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2632,
      "end": 2633,
      "loc": {
        "start": {
          "line": 98,
          "column": 27
        },
        "end": {
          "line": 98,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 2633,
      "end": 2641,
      "loc": {
        "start": {
          "line": 98,
          "column": 28
        },
        "end": {
          "line": 98,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2641,
      "end": 2642,
      "loc": {
        "start": {
          "line": 98,
          "column": 36
        },
        "end": {
          "line": 98,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uuid",
      "start": 2642,
      "end": 2646,
      "loc": {
        "start": {
          "line": 98,
          "column": 37
        },
        "end": {
          "line": 98,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2647,
      "end": 2649,
      "loc": {
        "start": {
          "line": 98,
          "column": 42
        },
        "end": {
          "line": 98,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 2650,
      "end": 2659,
      "loc": {
        "start": {
          "line": 98,
          "column": 45
        },
        "end": {
          "line": 98,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2659,
      "end": 2660,
      "loc": {
        "start": {
          "line": 98,
          "column": 54
        },
        "end": {
          "line": 98,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ") : ",
      "start": 2660,
      "end": 2664,
      "loc": {
        "start": {
          "line": 98,
          "column": 55
        },
        "end": {
          "line": 98,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2664,
      "end": 2666,
      "loc": {
        "start": {
          "line": 98,
          "column": 59
        },
        "end": {
          "line": 98,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2666,
      "end": 2670,
      "loc": {
        "start": {
          "line": 98,
          "column": 61
        },
        "end": {
          "line": 98,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2670,
      "end": 2671,
      "loc": {
        "start": {
          "line": 98,
          "column": 65
        },
        "end": {
          "line": 98,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 2671,
      "end": 2674,
      "loc": {
        "start": {
          "line": 98,
          "column": 66
        },
        "end": {
          "line": 98,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2674,
      "end": 2675,
      "loc": {
        "start": {
          "line": 98,
          "column": 69
        },
        "end": {
          "line": 98,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 2675,
      "end": 2675,
      "loc": {
        "start": {
          "line": 98,
          "column": 70
        },
        "end": {
          "line": 98,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2675,
      "end": 2676,
      "loc": {
        "start": {
          "line": 98,
          "column": 70
        },
        "end": {
          "line": 98,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2676,
      "end": 2677,
      "loc": {
        "start": {
          "line": 98,
          "column": 71
        },
        "end": {
          "line": 98,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2677,
      "end": 2678,
      "loc": {
        "start": {
          "line": 98,
          "column": 72
        },
        "end": {
          "line": 98,
          "column": 73
        }
      }
    },
    {
      "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": 2684,
      "end": 2690,
      "loc": {
        "start": {
          "line": 100,
          "column": 4
        },
        "end": {
          "line": 100,
          "column": 10
        }
      }
    },
    {
      "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": 2691,
      "end": 2694,
      "loc": {
        "start": {
          "line": 100,
          "column": 11
        },
        "end": {
          "line": 100,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 2695,
      "end": 2702,
      "loc": {
        "start": {
          "line": 100,
          "column": 15
        },
        "end": {
          "line": 100,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2702,
      "end": 2703,
      "loc": {
        "start": {
          "line": 100,
          "column": 22
        },
        "end": {
          "line": 100,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 2703,
      "end": 2710,
      "loc": {
        "start": {
          "line": 100,
          "column": 23
        },
        "end": {
          "line": 100,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2711,
      "end": 2713,
      "loc": {
        "start": {
          "line": 100,
          "column": 31
        },
        "end": {
          "line": 100,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2714,
      "end": 2715,
      "loc": {
        "start": {
          "line": 100,
          "column": 34
        },
        "end": {
          "line": 100,
          "column": 35
        }
      }
    },
    {
      "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": 2722,
      "end": 2727,
      "loc": {
        "start": {
          "line": 101,
          "column": 6
        },
        "end": {
          "line": 101,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columnTypes",
      "start": 2728,
      "end": 2739,
      "loc": {
        "start": {
          "line": 101,
          "column": 12
        },
        "end": {
          "line": 101,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2740,
      "end": 2741,
      "loc": {
        "start": {
          "line": 101,
          "column": 24
        },
        "end": {
          "line": 101,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2742,
      "end": 2743,
      "loc": {
        "start": {
          "line": 101,
          "column": 26
        },
        "end": {
          "line": 101,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2743,
      "end": 2744,
      "loc": {
        "start": {
          "line": 101,
          "column": 27
        },
        "end": {
          "line": 101,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2744,
      "end": 2745,
      "loc": {
        "start": {
          "line": 101,
          "column": 28
        },
        "end": {
          "line": 101,
          "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": 2752,
      "end": 2756,
      "loc": {
        "start": {
          "line": 102,
          "column": 6
        },
        "end": {
          "line": 102,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2756,
      "end": 2757,
      "loc": {
        "start": {
          "line": 102,
          "column": 10
        },
        "end": {
          "line": 102,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 2757,
      "end": 2765,
      "loc": {
        "start": {
          "line": 102,
          "column": 11
        },
        "end": {
          "line": 102,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2765,
      "end": 2766,
      "loc": {
        "start": {
          "line": 102,
          "column": 19
        },
        "end": {
          "line": 102,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "serialize",
      "start": 2766,
      "end": 2775,
      "loc": {
        "start": {
          "line": 102,
          "column": 20
        },
        "end": {
          "line": 102,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2775,
      "end": 2776,
      "loc": {
        "start": {
          "line": 102,
          "column": 29
        },
        "end": {
          "line": 102,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2776,
      "end": 2777,
      "loc": {
        "start": {
          "line": 102,
          "column": 30
        },
        "end": {
          "line": 102,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2777,
      "end": 2778,
      "loc": {
        "start": {
          "line": 102,
          "column": 31
        },
        "end": {
          "line": 102,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2779,
      "end": 2781,
      "loc": {
        "start": {
          "line": 102,
          "column": 33
        },
        "end": {
          "line": 102,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2782,
      "end": 2783,
      "loc": {
        "start": {
          "line": 102,
          "column": 36
        },
        "end": {
          "line": 102,
          "column": 37
        }
      }
    },
    {
      "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": 2792,
      "end": 2797,
      "loc": {
        "start": {
          "line": 103,
          "column": 8
        },
        "end": {
          "line": 103,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "executeSql",
      "start": 2798,
      "end": 2808,
      "loc": {
        "start": {
          "line": 103,
          "column": 14
        },
        "end": {
          "line": 103,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2809,
      "end": 2810,
      "loc": {
        "start": {
          "line": 103,
          "column": 25
        },
        "end": {
          "line": 103,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2811,
      "end": 2812,
      "loc": {
        "start": {
          "line": 103,
          "column": 27
        },
        "end": {
          "line": 103,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2812,
      "end": 2813,
      "loc": {
        "start": {
          "line": 103,
          "column": 28
        },
        "end": {
          "line": 103,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2814,
      "end": 2816,
      "loc": {
        "start": {
          "line": 103,
          "column": 30
        },
        "end": {
          "line": 103,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2817,
      "end": 2818,
      "loc": {
        "start": {
          "line": 103,
          "column": 33
        },
        "end": {
          "line": 103,
          "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": 2829,
      "end": 2831,
      "loc": {
        "start": {
          "line": 104,
          "column": 10
        },
        "end": {
          "line": 104,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2832,
      "end": 2833,
      "loc": {
        "start": {
          "line": 104,
          "column": 13
        },
        "end": {
          "line": 104,
          "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": 2833,
      "end": 2837,
      "loc": {
        "start": {
          "line": 104,
          "column": 14
        },
        "end": {
          "line": 104,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2837,
      "end": 2838,
      "loc": {
        "start": {
          "line": 104,
          "column": 18
        },
        "end": {
          "line": 104,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 2838,
      "end": 2841,
      "loc": {
        "start": {
          "line": 104,
          "column": 19
        },
        "end": {
          "line": 104,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2841,
      "end": 2842,
      "loc": {
        "start": {
          "line": 104,
          "column": 22
        },
        "end": {
          "line": 104,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 2842,
      "end": 2849,
      "loc": {
        "start": {
          "line": 104,
          "column": 23
        },
        "end": {
          "line": 104,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2849,
      "end": 2850,
      "loc": {
        "start": {
          "line": 104,
          "column": 30
        },
        "end": {
          "line": 104,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "-- ",
      "start": 2850,
      "end": 2855,
      "loc": {
        "start": {
          "line": 104,
          "column": 31
        },
        "end": {
          "line": 104,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2855,
      "end": 2856,
      "loc": {
        "start": {
          "line": 104,
          "column": 36
        },
        "end": {
          "line": 104,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 2857,
      "end": 2860,
      "loc": {
        "start": {
          "line": 104,
          "column": 38
        },
        "end": {
          "line": 104,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 2861,
      "end": 2862,
      "loc": {
        "start": {
          "line": 104,
          "column": 42
        },
        "end": {
          "line": 104,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2862,
      "end": 2863,
      "loc": {
        "start": {
          "line": 104,
          "column": 43
        },
        "end": {
          "line": 104,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2864,
      "end": 2865,
      "loc": {
        "start": {
          "line": 104,
          "column": 45
        },
        "end": {
          "line": 104,
          "column": 46
        }
      }
    },
    {
      "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": 2878,
      "end": 2884,
      "loc": {
        "start": {
          "line": 105,
          "column": 12
        },
        "end": {
          "line": 105,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 2885,
      "end": 2892,
      "loc": {
        "start": {
          "line": 105,
          "column": 19
        },
        "end": {
          "line": 105,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2892,
      "end": 2893,
      "loc": {
        "start": {
          "line": 105,
          "column": 26
        },
        "end": {
          "line": 105,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2893,
      "end": 2894,
      "loc": {
        "start": {
          "line": 105,
          "column": 27
        },
        "end": {
          "line": 105,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2894,
      "end": 2895,
      "loc": {
        "start": {
          "line": 105,
          "column": 28
        },
        "end": {
          "line": 105,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2906,
      "end": 2907,
      "loc": {
        "start": {
          "line": 106,
          "column": 10
        },
        "end": {
          "line": 106,
          "column": 11
        }
      }
    },
    {
      "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": 2908,
      "end": 2912,
      "loc": {
        "start": {
          "line": 106,
          "column": 12
        },
        "end": {
          "line": 106,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2913,
      "end": 2914,
      "loc": {
        "start": {
          "line": 106,
          "column": 17
        },
        "end": {
          "line": 106,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 2927,
      "end": 2934,
      "loc": {
        "start": {
          "line": 107,
          "column": 12
        },
        "end": {
          "line": 107,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2934,
      "end": 2935,
      "loc": {
        "start": {
          "line": 107,
          "column": 19
        },
        "end": {
          "line": 107,
          "column": 20
        }
      }
    },
    {
      "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": 2935,
      "end": 2938,
      "loc": {
        "start": {
          "line": 107,
          "column": 20
        },
        "end": {
          "line": 107,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 2939,
      "end": 2946,
      "loc": {
        "start": {
          "line": 107,
          "column": 24
        },
        "end": {
          "line": 107,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2946,
      "end": 2947,
      "loc": {
        "start": {
          "line": 107,
          "column": 31
        },
        "end": {
          "line": 107,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2947,
      "end": 2948,
      "loc": {
        "start": {
          "line": 107,
          "column": 32
        },
        "end": {
          "line": 107,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 2948,
      "end": 2955,
      "loc": {
        "start": {
          "line": 107,
          "column": 33
        },
        "end": {
          "line": 107,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2955,
      "end": 2956,
      "loc": {
        "start": {
          "line": 107,
          "column": 40
        },
        "end": {
          "line": 107,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reject",
      "start": 2957,
      "end": 2963,
      "loc": {
        "start": {
          "line": 107,
          "column": 42
        },
        "end": {
          "line": 107,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2963,
      "end": 2964,
      "loc": {
        "start": {
          "line": 107,
          "column": 48
        },
        "end": {
          "line": 107,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2965,
      "end": 2967,
      "loc": {
        "start": {
          "line": 107,
          "column": 50
        },
        "end": {
          "line": 107,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2968,
      "end": 2969,
      "loc": {
        "start": {
          "line": 107,
          "column": 53
        },
        "end": {
          "line": 107,
          "column": 54
        }
      }
    },
    {
      "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": 2984,
      "end": 2989,
      "loc": {
        "start": {
          "line": 108,
          "column": 14
        },
        "end": {
          "line": 108,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 2990,
      "end": 2995,
      "loc": {
        "start": {
          "line": 108,
          "column": 20
        },
        "end": {
          "line": 108,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2996,
      "end": 2997,
      "loc": {
        "start": {
          "line": 108,
          "column": 26
        },
        "end": {
          "line": 108,
          "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": 2998,
      "end": 3002,
      "loc": {
        "start": {
          "line": 108,
          "column": 28
        },
        "end": {
          "line": 108,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3002,
      "end": 3003,
      "loc": {
        "start": {
          "line": 108,
          "column": 32
        },
        "end": {
          "line": 108,
          "column": 33
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " cannot use arrow function here because the function is bound to the statement",
      "start": 3018,
      "end": 3098,
      "loc": {
        "start": {
          "line": 109,
          "column": 14
        },
        "end": {
          "line": 109,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 3113,
      "end": 3121,
      "loc": {
        "start": {
          "line": 110,
          "column": 14
        },
        "end": {
          "line": 110,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "afterExecute",
      "start": 3122,
      "end": 3134,
      "loc": {
        "start": {
          "line": 110,
          "column": 23
        },
        "end": {
          "line": 110,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3134,
      "end": 3135,
      "loc": {
        "start": {
          "line": 110,
          "column": 35
        },
        "end": {
          "line": 110,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 3135,
      "end": 3138,
      "loc": {
        "start": {
          "line": 110,
          "column": 36
        },
        "end": {
          "line": 110,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3138,
      "end": 3139,
      "loc": {
        "start": {
          "line": 110,
          "column": 39
        },
        "end": {
          "line": 110,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 3140,
      "end": 3147,
      "loc": {
        "start": {
          "line": 110,
          "column": 41
        },
        "end": {
          "line": 110,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3147,
      "end": 3148,
      "loc": {
        "start": {
          "line": 110,
          "column": 48
        },
        "end": {
          "line": 110,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3149,
      "end": 3150,
      "loc": {
        "start": {
          "line": 110,
          "column": 50
        },
        "end": {
          "line": 110,
          "column": 51
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": " jshint validthis:true ",
      "start": 3167,
      "end": 3194,
      "loc": {
        "start": {
          "line": 111,
          "column": 16
        },
        "end": {
          "line": 111,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 3212,
      "end": 3217,
      "loc": {
        "start": {
          "line": 113,
          "column": 16
        },
        "end": {
          "line": 113,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3217,
      "end": 3218,
      "loc": {
        "start": {
          "line": 113,
          "column": 21
        },
        "end": {
          "line": 113,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3218,
      "end": 3219,
      "loc": {
        "start": {
          "line": 113,
          "column": 22
        },
        "end": {
          "line": 113,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "executed(",
      "start": 3219,
      "end": 3228,
      "loc": {
        "start": {
          "line": 113,
          "column": 23
        },
        "end": {
          "line": 113,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3228,
      "end": 3230,
      "loc": {
        "start": {
          "line": 113,
          "column": 32
        },
        "end": {
          "line": 113,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3230,
      "end": 3235,
      "loc": {
        "start": {
          "line": 113,
          "column": 34
        },
        "end": {
          "line": 113,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3235,
      "end": 3236,
      "loc": {
        "start": {
          "line": 113,
          "column": 39
        },
        "end": {
          "line": 113,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 3236,
      "end": 3244,
      "loc": {
        "start": {
          "line": 113,
          "column": 40
        },
        "end": {
          "line": 113,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3244,
      "end": 3245,
      "loc": {
        "start": {
          "line": 113,
          "column": 48
        },
        "end": {
          "line": 113,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uuid",
      "start": 3245,
      "end": 3249,
      "loc": {
        "start": {
          "line": 113,
          "column": 49
        },
        "end": {
          "line": 113,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 3250,
      "end": 3252,
      "loc": {
        "start": {
          "line": 113,
          "column": 54
        },
        "end": {
          "line": 113,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 3253,
      "end": 3262,
      "loc": {
        "start": {
          "line": 113,
          "column": 57
        },
        "end": {
          "line": 113,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3262,
      "end": 3263,
      "loc": {
        "start": {
          "line": 113,
          "column": 66
        },
        "end": {
          "line": 113,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ") : ",
      "start": 3263,
      "end": 3267,
      "loc": {
        "start": {
          "line": 113,
          "column": 67
        },
        "end": {
          "line": 113,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3267,
      "end": 3269,
      "loc": {
        "start": {
          "line": 113,
          "column": 71
        },
        "end": {
          "line": 113,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3269,
      "end": 3274,
      "loc": {
        "start": {
          "line": 113,
          "column": 73
        },
        "end": {
          "line": 113,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3274,
      "end": 3275,
      "loc": {
        "start": {
          "line": 113,
          "column": 78
        },
        "end": {
          "line": 113,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 3275,
      "end": 3278,
      "loc": {
        "start": {
          "line": 113,
          "column": 79
        },
        "end": {
          "line": 113,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3278,
      "end": 3279,
      "loc": {
        "start": {
          "line": 113,
          "column": 82
        },
        "end": {
          "line": 113,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 3279,
      "end": 3279,
      "loc": {
        "start": {
          "line": 113,
          "column": 83
        },
        "end": {
          "line": 113,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3279,
      "end": 3280,
      "loc": {
        "start": {
          "line": 113,
          "column": 83
        },
        "end": {
          "line": 113,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3280,
      "end": 3281,
      "loc": {
        "start": {
          "line": 113,
          "column": 84
        },
        "end": {
          "line": 113,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3281,
      "end": 3282,
      "loc": {
        "start": {
          "line": 113,
          "column": 85
        },
        "end": {
          "line": 113,
          "column": 86
        }
      }
    },
    {
      "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": 3300,
      "end": 3302,
      "loc": {
        "start": {
          "line": 115,
          "column": 16
        },
        "end": {
          "line": 115,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3303,
      "end": 3304,
      "loc": {
        "start": {
          "line": 115,
          "column": 19
        },
        "end": {
          "line": 115,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "benchmark",
      "start": 3304,
      "end": 3313,
      "loc": {
        "start": {
          "line": 115,
          "column": 20
        },
        "end": {
          "line": 115,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3313,
      "end": 3314,
      "loc": {
        "start": {
          "line": 115,
          "column": 29
        },
        "end": {
          "line": 115,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3315,
      "end": 3316,
      "loc": {
        "start": {
          "line": 115,
          "column": 31
        },
        "end": {
          "line": 115,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3335,
      "end": 3340,
      "loc": {
        "start": {
          "line": 116,
          "column": 18
        },
        "end": {
          "line": 116,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3340,
      "end": 3341,
      "loc": {
        "start": {
          "line": 116,
          "column": 23
        },
        "end": {
          "line": 116,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 3341,
      "end": 3350,
      "loc": {
        "start": {
          "line": 116,
          "column": 24
        },
        "end": {
          "line": 116,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3350,
      "end": 3351,
      "loc": {
        "start": {
          "line": 116,
          "column": 33
        },
        "end": {
          "line": 116,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 3351,
      "end": 3354,
      "loc": {
        "start": {
          "line": 116,
          "column": 34
        },
        "end": {
          "line": 116,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3354,
      "end": 3355,
      "loc": {
        "start": {
          "line": 116,
          "column": 37
        },
        "end": {
          "line": 116,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Executed (",
      "start": 3355,
      "end": 3367,
      "loc": {
        "start": {
          "line": 116,
          "column": 38
        },
        "end": {
          "line": 116,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 3368,
      "end": 3369,
      "loc": {
        "start": {
          "line": 116,
          "column": 51
        },
        "end": {
          "line": 116,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3370,
      "end": 3371,
      "loc": {
        "start": {
          "line": 116,
          "column": 53
        },
        "end": {
          "line": 116,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3371,
      "end": 3376,
      "loc": {
        "start": {
          "line": 116,
          "column": 54
        },
        "end": {
          "line": 116,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3376,
      "end": 3377,
      "loc": {
        "start": {
          "line": 116,
          "column": 59
        },
        "end": {
          "line": 116,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 3377,
      "end": 3385,
      "loc": {
        "start": {
          "line": 116,
          "column": 60
        },
        "end": {
          "line": 116,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3385,
      "end": 3386,
      "loc": {
        "start": {
          "line": 116,
          "column": 68
        },
        "end": {
          "line": 116,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uuid",
      "start": 3386,
      "end": 3390,
      "loc": {
        "start": {
          "line": 116,
          "column": 69
        },
        "end": {
          "line": 116,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 3391,
      "end": 3393,
      "loc": {
        "start": {
          "line": 116,
          "column": 74
        },
        "end": {
          "line": 116,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 3394,
      "end": 3403,
      "loc": {
        "start": {
          "line": 116,
          "column": 77
        },
        "end": {
          "line": 116,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3403,
      "end": 3404,
      "loc": {
        "start": {
          "line": 116,
          "column": 86
        },
        "end": {
          "line": 116,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 3405,
      "end": 3406,
      "loc": {
        "start": {
          "line": 116,
          "column": 88
        },
        "end": {
          "line": 116,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "): ",
      "start": 3407,
      "end": 3412,
      "loc": {
        "start": {
          "line": 116,
          "column": 90
        },
        "end": {
          "line": 116,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 3413,
      "end": 3414,
      "loc": {
        "start": {
          "line": 116,
          "column": 96
        },
        "end": {
          "line": 116,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3415,
      "end": 3420,
      "loc": {
        "start": {
          "line": 116,
          "column": 98
        },
        "end": {
          "line": 116,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3420,
      "end": 3421,
      "loc": {
        "start": {
          "line": 116,
          "column": 103
        },
        "end": {
          "line": 116,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 3421,
      "end": 3424,
      "loc": {
        "start": {
          "line": 116,
          "column": 104
        },
        "end": {
          "line": 116,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3424,
      "end": 3425,
      "loc": {
        "start": {
          "line": 116,
          "column": 107
        },
        "end": {
          "line": 116,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3426,
      "end": 3427,
      "loc": {
        "start": {
          "line": 116,
          "column": 109
        },
        "end": {
          "line": 116,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Date",
      "start": 3427,
      "end": 3431,
      "loc": {
        "start": {
          "line": 116,
          "column": 110
        },
        "end": {
          "line": 116,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3431,
      "end": 3432,
      "loc": {
        "start": {
          "line": 116,
          "column": 114
        },
        "end": {
          "line": 116,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "now",
      "start": 3432,
      "end": 3435,
      "loc": {
        "start": {
          "line": 116,
          "column": 115
        },
        "end": {
          "line": 116,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3435,
      "end": 3436,
      "loc": {
        "start": {
          "line": 116,
          "column": 118
        },
        "end": {
          "line": 116,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3436,
      "end": 3437,
      "loc": {
        "start": {
          "line": 116,
          "column": 119
        },
        "end": {
          "line": 116,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 3438,
      "end": 3439,
      "loc": {
        "start": {
          "line": 116,
          "column": 121
        },
        "end": {
          "line": 116,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryBegin",
      "start": 3440,
      "end": 3450,
      "loc": {
        "start": {
          "line": 116,
          "column": 123
        },
        "end": {
          "line": 116,
          "column": 133
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3450,
      "end": 3451,
      "loc": {
        "start": {
          "line": 116,
          "column": 133
        },
        "end": {
          "line": 116,
          "column": 134
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3451,
      "end": 3452,
      "loc": {
        "start": {
          "line": 116,
          "column": 134
        },
        "end": {
          "line": 116,
          "column": 135
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3453,
      "end": 3458,
      "loc": {
        "start": {
          "line": 116,
          "column": 136
        },
        "end": {
          "line": 116,
          "column": 141
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3458,
      "end": 3459,
      "loc": {
        "start": {
          "line": 116,
          "column": 141
        },
        "end": {
          "line": 116,
          "column": 142
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 3459,
      "end": 3466,
      "loc": {
        "start": {
          "line": 116,
          "column": 142
        },
        "end": {
          "line": 116,
          "column": 149
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3466,
      "end": 3467,
      "loc": {
        "start": {
          "line": 116,
          "column": 149
        },
        "end": {
          "line": 116,
          "column": 150
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3467,
      "end": 3468,
      "loc": {
        "start": {
          "line": 116,
          "column": 150
        },
        "end": {
          "line": 116,
          "column": 151
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3485,
      "end": 3486,
      "loc": {
        "start": {
          "line": 117,
          "column": 16
        },
        "end": {
          "line": 117,
          "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": 3504,
      "end": 3506,
      "loc": {
        "start": {
          "line": 119,
          "column": 16
        },
        "end": {
          "line": 119,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3507,
      "end": 3508,
      "loc": {
        "start": {
          "line": 119,
          "column": 19
        },
        "end": {
          "line": 119,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 3508,
      "end": 3511,
      "loc": {
        "start": {
          "line": 119,
          "column": 20
        },
        "end": {
          "line": 119,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3511,
      "end": 3512,
      "loc": {
        "start": {
          "line": 119,
          "column": 23
        },
        "end": {
          "line": 119,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3513,
      "end": 3514,
      "loc": {
        "start": {
          "line": 119,
          "column": 25
        },
        "end": {
          "line": 119,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 3533,
      "end": 3536,
      "loc": {
        "start": {
          "line": 120,
          "column": 18
        },
        "end": {
          "line": 120,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3536,
      "end": 3537,
      "loc": {
        "start": {
          "line": 120,
          "column": 21
        },
        "end": {
          "line": 120,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 3537,
      "end": 3540,
      "loc": {
        "start": {
          "line": 120,
          "column": 22
        },
        "end": {
          "line": 120,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3541,
      "end": 3542,
      "loc": {
        "start": {
          "line": 120,
          "column": 26
        },
        "end": {
          "line": 120,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3543,
      "end": 3548,
      "loc": {
        "start": {
          "line": 120,
          "column": 28
        },
        "end": {
          "line": 120,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3548,
      "end": 3549,
      "loc": {
        "start": {
          "line": 120,
          "column": 33
        },
        "end": {
          "line": 120,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 3549,
      "end": 3552,
      "loc": {
        "start": {
          "line": 120,
          "column": 34
        },
        "end": {
          "line": 120,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3552,
      "end": 3553,
      "loc": {
        "start": {
          "line": 120,
          "column": 37
        },
        "end": {
          "line": 120,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reject",
      "start": 3572,
      "end": 3578,
      "loc": {
        "start": {
          "line": 121,
          "column": 18
        },
        "end": {
          "line": 121,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3578,
      "end": 3579,
      "loc": {
        "start": {
          "line": 121,
          "column": 24
        },
        "end": {
          "line": 121,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3579,
      "end": 3584,
      "loc": {
        "start": {
          "line": 121,
          "column": 25
        },
        "end": {
          "line": 121,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3584,
      "end": 3585,
      "loc": {
        "start": {
          "line": 121,
          "column": 30
        },
        "end": {
          "line": 121,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatError",
      "start": 3585,
      "end": 3596,
      "loc": {
        "start": {
          "line": 121,
          "column": 31
        },
        "end": {
          "line": 121,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3596,
      "end": 3597,
      "loc": {
        "start": {
          "line": 121,
          "column": 42
        },
        "end": {
          "line": 121,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 3597,
      "end": 3600,
      "loc": {
        "start": {
          "line": 121,
          "column": 43
        },
        "end": {
          "line": 121,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3600,
      "end": 3601,
      "loc": {
        "start": {
          "line": 121,
          "column": 46
        },
        "end": {
          "line": 121,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3601,
      "end": 3602,
      "loc": {
        "start": {
          "line": 121,
          "column": 47
        },
        "end": {
          "line": 121,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3602,
      "end": 3603,
      "loc": {
        "start": {
          "line": 121,
          "column": 48
        },
        "end": {
          "line": 121,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3620,
      "end": 3621,
      "loc": {
        "start": {
          "line": 122,
          "column": 16
        },
        "end": {
          "line": 122,
          "column": 17
        }
      }
    },
    {
      "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": 3622,
      "end": 3626,
      "loc": {
        "start": {
          "line": 122,
          "column": 18
        },
        "end": {
          "line": 122,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3627,
      "end": 3628,
      "loc": {
        "start": {
          "line": 122,
          "column": 23
        },
        "end": {
          "line": 122,
          "column": 24
        }
      }
    },
    {
      "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": 3647,
      "end": 3652,
      "loc": {
        "start": {
          "line": 123,
          "column": 18
        },
        "end": {
          "line": 123,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 3653,
      "end": 3661,
      "loc": {
        "start": {
          "line": 123,
          "column": 24
        },
        "end": {
          "line": 123,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3662,
      "end": 3663,
      "loc": {
        "start": {
          "line": 123,
          "column": 33
        },
        "end": {
          "line": 123,
          "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": 3664,
      "end": 3668,
      "loc": {
        "start": {
          "line": 123,
          "column": 35
        },
        "end": {
          "line": 123,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3668,
      "end": 3669,
      "loc": {
        "start": {
          "line": 123,
          "column": 39
        },
        "end": {
          "line": 123,
          "column": 40
        }
      }
    },
    {
      "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": 3688,
      "end": 3691,
      "loc": {
        "start": {
          "line": 124,
          "column": 18
        },
        "end": {
          "line": 124,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 3692,
      "end": 3698,
      "loc": {
        "start": {
          "line": 124,
          "column": 22
        },
        "end": {
          "line": 124,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3699,
      "end": 3700,
      "loc": {
        "start": {
          "line": 124,
          "column": 29
        },
        "end": {
          "line": 124,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3701,
      "end": 3706,
      "loc": {
        "start": {
          "line": 124,
          "column": 31
        },
        "end": {
          "line": 124,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3706,
      "end": 3707,
      "loc": {
        "start": {
          "line": 124,
          "column": 36
        },
        "end": {
          "line": 124,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "instance",
      "start": 3707,
      "end": 3715,
      "loc": {
        "start": {
          "line": 124,
          "column": 37
        },
        "end": {
          "line": 124,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3715,
      "end": 3716,
      "loc": {
        "start": {
          "line": 124,
          "column": 45
        },
        "end": {
          "line": 124,
          "column": 46
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " add the inserted row id to the instance",
      "start": 3736,
      "end": 3778,
      "loc": {
        "start": {
          "line": 126,
          "column": 18
        },
        "end": {
          "line": 126,
          "column": 60
        }
      }
    },
    {
      "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": 3797,
      "end": 3799,
      "loc": {
        "start": {
          "line": 127,
          "column": 18
        },
        "end": {
          "line": 127,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3800,
      "end": 3801,
      "loc": {
        "start": {
          "line": 127,
          "column": 21
        },
        "end": {
          "line": 127,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3801,
      "end": 3806,
      "loc": {
        "start": {
          "line": 127,
          "column": 22
        },
        "end": {
          "line": 127,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3806,
      "end": 3807,
      "loc": {
        "start": {
          "line": 127,
          "column": 27
        },
        "end": {
          "line": 127,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isInsertQuery",
      "start": 3807,
      "end": 3820,
      "loc": {
        "start": {
          "line": 127,
          "column": 28
        },
        "end": {
          "line": 127,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3820,
      "end": 3821,
      "loc": {
        "start": {
          "line": 127,
          "column": 41
        },
        "end": {
          "line": 127,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 3821,
      "end": 3828,
      "loc": {
        "start": {
          "line": 127,
          "column": 42
        },
        "end": {
          "line": 127,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3828,
      "end": 3829,
      "loc": {
        "start": {
          "line": 127,
          "column": 49
        },
        "end": {
          "line": 127,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 3830,
      "end": 3838,
      "loc": {
        "start": {
          "line": 127,
          "column": 51
        },
        "end": {
          "line": 127,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3838,
      "end": 3839,
      "loc": {
        "start": {
          "line": 127,
          "column": 59
        },
        "end": {
          "line": 127,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3839,
      "end": 3840,
      "loc": {
        "start": {
          "line": 127,
          "column": 60
        },
        "end": {
          "line": 127,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3841,
      "end": 3842,
      "loc": {
        "start": {
          "line": 127,
          "column": 62
        },
        "end": {
          "line": 127,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3863,
      "end": 3868,
      "loc": {
        "start": {
          "line": 128,
          "column": 20
        },
        "end": {
          "line": 128,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3868,
      "end": 3869,
      "loc": {
        "start": {
          "line": 128,
          "column": 25
        },
        "end": {
          "line": 128,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "handleInsertQuery",
      "start": 3869,
      "end": 3886,
      "loc": {
        "start": {
          "line": 128,
          "column": 26
        },
        "end": {
          "line": 128,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3886,
      "end": 3887,
      "loc": {
        "start": {
          "line": 128,
          "column": 43
        },
        "end": {
          "line": 128,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 3887,
      "end": 3894,
      "loc": {
        "start": {
          "line": 128,
          "column": 44
        },
        "end": {
          "line": 128,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3894,
      "end": 3895,
      "loc": {
        "start": {
          "line": 128,
          "column": 51
        },
        "end": {
          "line": 128,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 3896,
      "end": 3904,
      "loc": {
        "start": {
          "line": 128,
          "column": 53
        },
        "end": {
          "line": 128,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3904,
      "end": 3905,
      "loc": {
        "start": {
          "line": 128,
          "column": 61
        },
        "end": {
          "line": 128,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3905,
      "end": 3906,
      "loc": {
        "start": {
          "line": 128,
          "column": 62
        },
        "end": {
          "line": 128,
          "column": 63
        }
      }
    },
    {
      "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": 3927,
      "end": 3929,
      "loc": {
        "start": {
          "line": 129,
          "column": 20
        },
        "end": {
          "line": 129,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3930,
      "end": 3931,
      "loc": {
        "start": {
          "line": 129,
          "column": 23
        },
        "end": {
          "line": 129,
          "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": 3931,
      "end": 3932,
      "loc": {
        "start": {
          "line": 129,
          "column": 24
        },
        "end": {
          "line": 129,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 3932,
      "end": 3937,
      "loc": {
        "start": {
          "line": 129,
          "column": 25
        },
        "end": {
          "line": 129,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3937,
      "end": 3938,
      "loc": {
        "start": {
          "line": 129,
          "column": 30
        },
        "end": {
          "line": 129,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "instance",
      "start": 3938,
      "end": 3946,
      "loc": {
        "start": {
          "line": 129,
          "column": 31
        },
        "end": {
          "line": 129,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3946,
      "end": 3947,
      "loc": {
        "start": {
          "line": 129,
          "column": 39
        },
        "end": {
          "line": 129,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3948,
      "end": 3949,
      "loc": {
        "start": {
          "line": 129,
          "column": 41
        },
        "end": {
          "line": 129,
          "column": 42
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " handle bulkCreate AI primary key",
      "start": 3972,
      "end": 4007,
      "loc": {
        "start": {
          "line": 130,
          "column": 22
        },
        "end": {
          "line": 130,
          "column": 57
        }
      }
    },
    {
      "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": 4030,
      "end": 4032,
      "loc": {
        "start": {
          "line": 131,
          "column": 22
        },
        "end": {
          "line": 131,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4033,
      "end": 4034,
      "loc": {
        "start": {
          "line": 131,
          "column": 25
        },
        "end": {
          "line": 131,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 4059,
      "end": 4067,
      "loc": {
        "start": {
          "line": 132,
          "column": 24
        },
        "end": {
          "line": 132,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4067,
      "end": 4068,
      "loc": {
        "start": {
          "line": 132,
          "column": 32
        },
        "end": {
          "line": 132,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 4068,
      "end": 4079,
      "loc": {
        "start": {
          "line": 132,
          "column": 33
        },
        "end": {
          "line": 132,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4079,
      "end": 4080,
      "loc": {
        "start": {
          "line": 132,
          "column": 44
        },
        "end": {
          "line": 132,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 4080,
      "end": 4084,
      "loc": {
        "start": {
          "line": 132,
          "column": 45
        },
        "end": {
          "line": 132,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4085,
      "end": 4088,
      "loc": {
        "start": {
          "line": 132,
          "column": 50
        },
        "end": {
          "line": 132,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Statement",
      "start": 4089,
      "end": 4100,
      "loc": {
        "start": {
          "line": 132,
          "column": 54
        },
        "end": {
          "line": 132,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4125,
      "end": 4127,
      "loc": {
        "start": {
          "line": 133,
          "column": 24
        },
        "end": {
          "line": 133,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4128,
      "end": 4133,
      "loc": {
        "start": {
          "line": 133,
          "column": 27
        },
        "end": {
          "line": 133,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4133,
      "end": 4134,
      "loc": {
        "start": {
          "line": 133,
          "column": 32
        },
        "end": {
          "line": 133,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4134,
      "end": 4139,
      "loc": {
        "start": {
          "line": 133,
          "column": 33
        },
        "end": {
          "line": 133,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4164,
      "end": 4166,
      "loc": {
        "start": {
          "line": 134,
          "column": 24
        },
        "end": {
          "line": 134,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4167,
      "end": 4172,
      "loc": {
        "start": {
          "line": 134,
          "column": 27
        },
        "end": {
          "line": 134,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4172,
      "end": 4173,
      "loc": {
        "start": {
          "line": 134,
          "column": 32
        },
        "end": {
          "line": 134,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4173,
      "end": 4178,
      "loc": {
        "start": {
          "line": 134,
          "column": 33
        },
        "end": {
          "line": 134,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4178,
      "end": 4179,
      "loc": {
        "start": {
          "line": 134,
          "column": 38
        },
        "end": {
          "line": 134,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "autoIncrementField",
      "start": 4179,
      "end": 4197,
      "loc": {
        "start": {
          "line": 134,
          "column": 39
        },
        "end": {
          "line": 134,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4222,
      "end": 4224,
      "loc": {
        "start": {
          "line": 135,
          "column": 24
        },
        "end": {
          "line": 135,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4225,
      "end": 4230,
      "loc": {
        "start": {
          "line": 135,
          "column": 27
        },
        "end": {
          "line": 135,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4230,
      "end": 4231,
      "loc": {
        "start": {
          "line": 135,
          "column": 32
        },
        "end": {
          "line": 135,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4231,
      "end": 4236,
      "loc": {
        "start": {
          "line": 135,
          "column": 33
        },
        "end": {
          "line": 135,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4236,
      "end": 4237,
      "loc": {
        "start": {
          "line": 135,
          "column": 38
        },
        "end": {
          "line": 135,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "autoIncrementField",
      "start": 4237,
      "end": 4255,
      "loc": {
        "start": {
          "line": 135,
          "column": 39
        },
        "end": {
          "line": 135,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4256,
      "end": 4259,
      "loc": {
        "start": {
          "line": 135,
          "column": 58
        },
        "end": {
          "line": 135,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4260,
      "end": 4265,
      "loc": {
        "start": {
          "line": 135,
          "column": 62
        },
        "end": {
          "line": 135,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4265,
      "end": 4266,
      "loc": {
        "start": {
          "line": 135,
          "column": 67
        },
        "end": {
          "line": 135,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4266,
      "end": 4271,
      "loc": {
        "start": {
          "line": 135,
          "column": 68
        },
        "end": {
          "line": 135,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4271,
      "end": 4272,
      "loc": {
        "start": {
          "line": 135,
          "column": 73
        },
        "end": {
          "line": 135,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "primaryKeyAttribute",
      "start": 4272,
      "end": 4291,
      "loc": {
        "start": {
          "line": 135,
          "column": 74
        },
        "end": {
          "line": 135,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4316,
      "end": 4318,
      "loc": {
        "start": {
          "line": 136,
          "column": 24
        },
        "end": {
          "line": 136,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4319,
      "end": 4324,
      "loc": {
        "start": {
          "line": 136,
          "column": 27
        },
        "end": {
          "line": 136,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4324,
      "end": 4325,
      "loc": {
        "start": {
          "line": 136,
          "column": 32
        },
        "end": {
          "line": 136,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4325,
      "end": 4330,
      "loc": {
        "start": {
          "line": 136,
          "column": 33
        },
        "end": {
          "line": 136,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4330,
      "end": 4331,
      "loc": {
        "start": {
          "line": 136,
          "column": 38
        },
        "end": {
          "line": 136,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rawAttributes",
      "start": 4331,
      "end": 4344,
      "loc": {
        "start": {
          "line": 136,
          "column": 39
        },
        "end": {
          "line": 136,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4344,
      "end": 4345,
      "loc": {
        "start": {
          "line": 136,
          "column": 52
        },
        "end": {
          "line": 136,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4345,
      "end": 4350,
      "loc": {
        "start": {
          "line": 136,
          "column": 53
        },
        "end": {
          "line": 136,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4350,
      "end": 4351,
      "loc": {
        "start": {
          "line": 136,
          "column": 58
        },
        "end": {
          "line": 136,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4351,
      "end": 4356,
      "loc": {
        "start": {
          "line": 136,
          "column": 59
        },
        "end": {
          "line": 136,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4356,
      "end": 4357,
      "loc": {
        "start": {
          "line": 136,
          "column": 64
        },
        "end": {
          "line": 136,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "primaryKeyAttribute",
      "start": 4357,
      "end": 4376,
      "loc": {
        "start": {
          "line": 136,
          "column": 65
        },
        "end": {
          "line": 136,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4376,
      "end": 4377,
      "loc": {
        "start": {
          "line": 136,
          "column": 84
        },
        "end": {
          "line": 136,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4400,
      "end": 4401,
      "loc": {
        "start": {
          "line": 137,
          "column": 22
        },
        "end": {
          "line": 137,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4402,
      "end": 4403,
      "loc": {
        "start": {
          "line": 137,
          "column": 24
        },
        "end": {
          "line": 137,
          "column": 25
        }
      }
    },
    {
      "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": 4428,
      "end": 4433,
      "loc": {
        "start": {
          "line": 138,
          "column": 24
        },
        "end": {
          "line": 138,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startId",
      "start": 4434,
      "end": 4441,
      "loc": {
        "start": {
          "line": 138,
          "column": 30
        },
        "end": {
          "line": 138,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4442,
      "end": 4443,
      "loc": {
        "start": {
          "line": 138,
          "column": 38
        },
        "end": {
          "line": 138,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 4444,
      "end": 4452,
      "loc": {
        "start": {
          "line": 138,
          "column": 40
        },
        "end": {
          "line": 138,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4452,
      "end": 4453,
      "loc": {
        "start": {
          "line": 138,
          "column": 48
        },
        "end": {
          "line": 138,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4453,
      "end": 4458,
      "loc": {
        "start": {
          "line": 138,
          "column": 49
        },
        "end": {
          "line": 138,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4458,
      "end": 4459,
      "loc": {
        "start": {
          "line": 138,
          "column": 54
        },
        "end": {
          "line": 138,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getInsertIdField",
      "start": 4459,
      "end": 4475,
      "loc": {
        "start": {
          "line": 138,
          "column": 55
        },
        "end": {
          "line": 138,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4475,
      "end": 4476,
      "loc": {
        "start": {
          "line": 138,
          "column": 71
        },
        "end": {
          "line": 138,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4476,
      "end": 4477,
      "loc": {
        "start": {
          "line": 138,
          "column": 72
        },
        "end": {
          "line": 138,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4477,
      "end": 4478,
      "loc": {
        "start": {
          "line": 138,
          "column": 73
        },
        "end": {
          "line": 138,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 4479,
      "end": 4480,
      "loc": {
        "start": {
          "line": 138,
          "column": 75
        },
        "end": {
          "line": 138,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 4481,
      "end": 4489,
      "loc": {
        "start": {
          "line": 138,
          "column": 77
        },
        "end": {
          "line": 138,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4489,
      "end": 4490,
      "loc": {
        "start": {
          "line": 138,
          "column": 85
        },
        "end": {
          "line": 138,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "changes",
      "start": 4490,
      "end": 4497,
      "loc": {
        "start": {
          "line": 138,
          "column": 86
        },
        "end": {
          "line": 138,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 4498,
      "end": 4499,
      "loc": {
        "start": {
          "line": 138,
          "column": 94
        },
        "end": {
          "line": 138,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 4500,
      "end": 4501,
      "loc": {
        "start": {
          "line": 138,
          "column": 96
        },
        "end": {
          "line": 138,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4501,
      "end": 4502,
      "loc": {
        "start": {
          "line": 138,
          "column": 97
        },
        "end": {
          "line": 138,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 4527,
      "end": 4533,
      "loc": {
        "start": {
          "line": 139,
          "column": 24
        },
        "end": {
          "line": 139,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4534,
      "end": 4535,
      "loc": {
        "start": {
          "line": 139,
          "column": 31
        },
        "end": {
          "line": 139,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4536,
      "end": 4537,
      "loc": {
        "start": {
          "line": 139,
          "column": 33
        },
        "end": {
          "line": 139,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4537,
      "end": 4538,
      "loc": {
        "start": {
          "line": 139,
          "column": 34
        },
        "end": {
          "line": 139,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4538,
      "end": 4539,
      "loc": {
        "start": {
          "line": 139,
          "column": 35
        },
        "end": {
          "line": 139,
          "column": 36
        }
      }
    },
    {
      "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": 4564,
      "end": 4567,
      "loc": {
        "start": {
          "line": 140,
          "column": 24
        },
        "end": {
          "line": 140,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4568,
      "end": 4569,
      "loc": {
        "start": {
          "line": 140,
          "column": 28
        },
        "end": {
          "line": 140,
          "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": 4569,
      "end": 4572,
      "loc": {
        "start": {
          "line": 140,
          "column": 29
        },
        "end": {
          "line": 140,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 4573,
      "end": 4574,
      "loc": {
        "start": {
          "line": 140,
          "column": 33
        },
        "end": {
          "line": 140,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4575,
      "end": 4576,
      "loc": {
        "start": {
          "line": 140,
          "column": 35
        },
        "end": {
          "line": 140,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startId",
      "start": 4577,
      "end": 4584,
      "loc": {
        "start": {
          "line": 140,
          "column": 37
        },
        "end": {
          "line": 140,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4584,
      "end": 4585,
      "loc": {
        "start": {
          "line": 140,
          "column": 44
        },
        "end": {
          "line": 140,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 4586,
      "end": 4587,
      "loc": {
        "start": {
          "line": 140,
          "column": 46
        },
        "end": {
          "line": 140,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 4588,
      "end": 4589,
      "loc": {
        "start": {
          "line": 140,
          "column": 48
        },
        "end": {
          "line": 140,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startId",
      "start": 4590,
      "end": 4597,
      "loc": {
        "start": {
          "line": 140,
          "column": 50
        },
        "end": {
          "line": 140,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 4598,
      "end": 4599,
      "loc": {
        "start": {
          "line": 140,
          "column": 58
        },
        "end": {
          "line": 140,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 4600,
      "end": 4608,
      "loc": {
        "start": {
          "line": 140,
          "column": 60
        },
        "end": {
          "line": 140,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4608,
      "end": 4609,
      "loc": {
        "start": {
          "line": 140,
          "column": 68
        },
        "end": {
          "line": 140,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "changes",
      "start": 4609,
      "end": 4616,
      "loc": {
        "start": {
          "line": 140,
          "column": 69
        },
        "end": {
          "line": 140,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4616,
      "end": 4617,
      "loc": {
        "start": {
          "line": 140,
          "column": 76
        },
        "end": {
          "line": 140,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 4618,
      "end": 4619,
      "loc": {
        "start": {
          "line": 140,
          "column": 78
        },
        "end": {
          "line": 140,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "++/--",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": true,
        "binop": null
      },
      "value": "++",
      "start": 4619,
      "end": 4621,
      "loc": {
        "start": {
          "line": 140,
          "column": 79
        },
        "end": {
          "line": 140,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4621,
      "end": 4622,
      "loc": {
        "start": {
          "line": 140,
          "column": 81
        },
        "end": {
          "line": 140,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4623,
      "end": 4624,
      "loc": {
        "start": {
          "line": 140,
          "column": 83
        },
        "end": {
          "line": 140,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 4651,
      "end": 4657,
      "loc": {
        "start": {
          "line": 141,
          "column": 26
        },
        "end": {
          "line": 141,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4657,
      "end": 4658,
      "loc": {
        "start": {
          "line": 141,
          "column": 32
        },
        "end": {
          "line": 141,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 4658,
      "end": 4662,
      "loc": {
        "start": {
          "line": 141,
          "column": 33
        },
        "end": {
          "line": 141,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4662,
      "end": 4663,
      "loc": {
        "start": {
          "line": 141,
          "column": 37
        },
        "end": {
          "line": 141,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4663,
      "end": 4664,
      "loc": {
        "start": {
          "line": 141,
          "column": 38
        },
        "end": {
          "line": 141,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4665,
      "end": 4666,
      "loc": {
        "start": {
          "line": 141,
          "column": 40
        },
        "end": {
          "line": 141,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4666,
      "end": 4671,
      "loc": {
        "start": {
          "line": 141,
          "column": 41
        },
        "end": {
          "line": 141,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4671,
      "end": 4672,
      "loc": {
        "start": {
          "line": 141,
          "column": 46
        },
        "end": {
          "line": 141,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4672,
      "end": 4677,
      "loc": {
        "start": {
          "line": 141,
          "column": 47
        },
        "end": {
          "line": 141,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4677,
      "end": 4678,
      "loc": {
        "start": {
          "line": 141,
          "column": 52
        },
        "end": {
          "line": 141,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rawAttributes",
      "start": 4678,
      "end": 4691,
      "loc": {
        "start": {
          "line": 141,
          "column": 53
        },
        "end": {
          "line": 141,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4691,
      "end": 4692,
      "loc": {
        "start": {
          "line": 141,
          "column": 66
        },
        "end": {
          "line": 141,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4692,
      "end": 4697,
      "loc": {
        "start": {
          "line": 141,
          "column": 67
        },
        "end": {
          "line": 141,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4697,
      "end": 4698,
      "loc": {
        "start": {
          "line": 141,
          "column": 72
        },
        "end": {
          "line": 141,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 4698,
      "end": 4703,
      "loc": {
        "start": {
          "line": 141,
          "column": 73
        },
        "end": {
          "line": 141,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4703,
      "end": 4704,
      "loc": {
        "start": {
          "line": 141,
          "column": 78
        },
        "end": {
          "line": 141,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "primaryKeyAttribute",
      "start": 4704,
      "end": 4723,
      "loc": {
        "start": {
          "line": 141,
          "column": 79
        },
        "end": {
          "line": 141,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4723,
      "end": 4724,
      "loc": {
        "start": {
          "line": 141,
          "column": 98
        },
        "end": {
          "line": 141,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4724,
      "end": 4725,
      "loc": {
        "start": {
          "line": 141,
          "column": 99
        },
        "end": {
          "line": 141,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 4725,
      "end": 4730,
      "loc": {
        "start": {
          "line": 141,
          "column": 100
        },
        "end": {
          "line": 141,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4730,
      "end": 4731,
      "loc": {
        "start": {
          "line": 141,
          "column": 105
        },
        "end": {
          "line": 141,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4731,
      "end": 4732,
      "loc": {
        "start": {
          "line": 141,
          "column": 106
        },
        "end": {
          "line": 141,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 4733,
      "end": 4734,
      "loc": {
        "start": {
          "line": 141,
          "column": 108
        },
        "end": {
          "line": 141,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4735,
      "end": 4736,
      "loc": {
        "start": {
          "line": 141,
          "column": 110
        },
        "end": {
          "line": 141,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4736,
      "end": 4737,
      "loc": {
        "start": {
          "line": 141,
          "column": 111
        },
        "end": {
          "line": 141,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4737,
      "end": 4738,
      "loc": {
        "start": {
          "line": 141,
          "column": 112
        },
        "end": {
          "line": 141,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4763,
      "end": 4764,
      "loc": {
        "start": {
          "line": 142,
          "column": 24
        },
        "end": {
          "line": 142,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4787,
      "end": 4788,
      "loc": {
        "start": {
          "line": 143,
          "column": 22
        },
        "end": {
          "line": 143,
          "column": 23
        }
      }
    },
    {
      "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": 4789,
      "end": 4793,
      "loc": {
        "start": {
          "line": 143,
          "column": 24
        },
        "end": {
          "line": 143,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4794,
      "end": 4795,
      "loc": {
        "start": {
          "line": 143,
          "column": 29
        },
        "end": {
          "line": 143,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 4820,
      "end": 4826,
      "loc": {
        "start": {
          "line": 144,
          "column": 24
        },
        "end": {
          "line": 144,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4827,
      "end": 4828,
      "loc": {
        "start": {
          "line": 144,
          "column": 31
        },
        "end": {
          "line": 144,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 4829,
      "end": 4837,
      "loc": {
        "start": {
          "line": 144,
          "column": 33
        },
        "end": {
          "line": 144,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4837,
      "end": 4838,
      "loc": {
        "start": {
          "line": 144,
          "column": 41
        },
        "end": {
          "line": 144,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4838,
      "end": 4843,
      "loc": {
        "start": {
          "line": 144,
          "column": 42
        },
        "end": {
          "line": 144,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4843,
      "end": 4844,
      "loc": {
        "start": {
          "line": 144,
          "column": 47
        },
        "end": {
          "line": 144,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getInsertIdField",
      "start": 4844,
      "end": 4860,
      "loc": {
        "start": {
          "line": 144,
          "column": 48
        },
        "end": {
          "line": 144,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4860,
      "end": 4861,
      "loc": {
        "start": {
          "line": 144,
          "column": 64
        },
        "end": {
          "line": 144,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4861,
      "end": 4862,
      "loc": {
        "start": {
          "line": 144,
          "column": 65
        },
        "end": {
          "line": 144,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4862,
      "end": 4863,
      "loc": {
        "start": {
          "line": 144,
          "column": 66
        },
        "end": {
          "line": 144,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4863,
      "end": 4864,
      "loc": {
        "start": {
          "line": 144,
          "column": 67
        },
        "end": {
          "line": 144,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4887,
      "end": 4888,
      "loc": {
        "start": {
          "line": 145,
          "column": 22
        },
        "end": {
          "line": 145,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4909,
      "end": 4910,
      "loc": {
        "start": {
          "line": 146,
          "column": 20
        },
        "end": {
          "line": 146,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4929,
      "end": 4930,
      "loc": {
        "start": {
          "line": 147,
          "column": 18
        },
        "end": {
          "line": 147,
          "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": 4950,
      "end": 4952,
      "loc": {
        "start": {
          "line": 149,
          "column": 18
        },
        "end": {
          "line": 149,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4953,
      "end": 4954,
      "loc": {
        "start": {
          "line": 149,
          "column": 21
        },
        "end": {
          "line": 149,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 4954,
      "end": 4959,
      "loc": {
        "start": {
          "line": 149,
          "column": 22
        },
        "end": {
          "line": 149,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4959,
      "end": 4960,
      "loc": {
        "start": {
          "line": 149,
          "column": 27
        },
        "end": {
          "line": 149,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 4960,
      "end": 4963,
      "loc": {
        "start": {
          "line": 149,
          "column": 28
        },
        "end": {
          "line": 149,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4963,
      "end": 4964,
      "loc": {
        "start": {
          "line": 149,
          "column": 31
        },
        "end": {
          "line": 149,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 4964,
      "end": 4971,
      "loc": {
        "start": {
          "line": 149,
          "column": 32
        },
        "end": {
          "line": 149,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4971,
      "end": 4972,
      "loc": {
        "start": {
          "line": 149,
          "column": 39
        },
        "end": {
          "line": 149,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "sqlite_master",
      "start": 4972,
      "end": 4987,
      "loc": {
        "start": {
          "line": 149,
          "column": 40
        },
        "end": {
          "line": 149,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4987,
      "end": 4988,
      "loc": {
        "start": {
          "line": 149,
          "column": 55
        },
        "end": {
          "line": 149,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 4989,
      "end": 4992,
      "loc": {
        "start": {
          "line": 149,
          "column": 57
        },
        "end": {
          "line": 149,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 4993,
      "end": 4994,
      "loc": {
        "start": {
          "line": 149,
          "column": 61
        },
        "end": {
          "line": 149,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 4994,
      "end": 4995,
      "loc": {
        "start": {
          "line": 149,
          "column": 62
        },
        "end": {
          "line": 149,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4995,
      "end": 4996,
      "loc": {
        "start": {
          "line": 149,
          "column": 63
        },
        "end": {
          "line": 149,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4997,
      "end": 4998,
      "loc": {
        "start": {
          "line": 149,
          "column": 65
        },
        "end": {
          "line": 149,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 5019,
      "end": 5025,
      "loc": {
        "start": {
          "line": 150,
          "column": 20
        },
        "end": {
          "line": 150,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5026,
      "end": 5027,
      "loc": {
        "start": {
          "line": 150,
          "column": 27
        },
        "end": {
          "line": 150,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 5028,
      "end": 5035,
      "loc": {
        "start": {
          "line": 150,
          "column": 29
        },
        "end": {
          "line": 150,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5035,
      "end": 5036,
      "loc": {
        "start": {
          "line": 150,
          "column": 36
        },
        "end": {
          "line": 150,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 5036,
      "end": 5039,
      "loc": {
        "start": {
          "line": 150,
          "column": 37
        },
        "end": {
          "line": 150,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5039,
      "end": 5040,
      "loc": {
        "start": {
          "line": 150,
          "column": 40
        },
        "end": {
          "line": 150,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resultSet",
      "start": 5040,
      "end": 5049,
      "loc": {
        "start": {
          "line": 150,
          "column": 41
        },
        "end": {
          "line": 150,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5050,
      "end": 5052,
      "loc": {
        "start": {
          "line": 150,
          "column": 51
        },
        "end": {
          "line": 150,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resultSet",
      "start": 5053,
      "end": 5062,
      "loc": {
        "start": {
          "line": 150,
          "column": 54
        },
        "end": {
          "line": 150,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5062,
      "end": 5063,
      "loc": {
        "start": {
          "line": 150,
          "column": 63
        },
        "end": {
          "line": 150,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5063,
      "end": 5067,
      "loc": {
        "start": {
          "line": 150,
          "column": 64
        },
        "end": {
          "line": 150,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5067,
      "end": 5068,
      "loc": {
        "start": {
          "line": 150,
          "column": 68
        },
        "end": {
          "line": 150,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5068,
      "end": 5069,
      "loc": {
        "start": {
          "line": 150,
          "column": 69
        },
        "end": {
          "line": 150,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5088,
      "end": 5089,
      "loc": {
        "start": {
          "line": 151,
          "column": 18
        },
        "end": {
          "line": 151,
          "column": 19
        }
      }
    },
    {
      "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": 5090,
      "end": 5094,
      "loc": {
        "start": {
          "line": 151,
          "column": 20
        },
        "end": {
          "line": 151,
          "column": 24
        }
      }
    },
    {
      "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": 5095,
      "end": 5097,
      "loc": {
        "start": {
          "line": 151,
          "column": 25
        },
        "end": {
          "line": 151,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5098,
      "end": 5099,
      "loc": {
        "start": {
          "line": 151,
          "column": 28
        },
        "end": {
          "line": 151,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 5099,
      "end": 5104,
      "loc": {
        "start": {
          "line": 151,
          "column": 29
        },
        "end": {
          "line": 151,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5104,
      "end": 5105,
      "loc": {
        "start": {
          "line": 151,
          "column": 34
        },
        "end": {
          "line": 151,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isSelectQuery",
      "start": 5105,
      "end": 5118,
      "loc": {
        "start": {
          "line": 151,
          "column": 35
        },
        "end": {
          "line": 151,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5118,
      "end": 5119,
      "loc": {
        "start": {
          "line": 151,
          "column": 48
        },
        "end": {
          "line": 151,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5119,
      "end": 5120,
      "loc": {
        "start": {
          "line": 151,
          "column": 49
        },
        "end": {
          "line": 151,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5120,
      "end": 5121,
      "loc": {
        "start": {
          "line": 151,
          "column": 50
        },
        "end": {
          "line": 151,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5122,
      "end": 5123,
      "loc": {
        "start": {
          "line": 151,
          "column": 52
        },
        "end": {
          "line": 151,
          "column": 53
        }
      }
    },
    {
      "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": 5144,
      "end": 5146,
      "loc": {
        "start": {
          "line": 152,
          "column": 20
        },
        "end": {
          "line": 152,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5147,
      "end": 5148,
      "loc": {
        "start": {
          "line": 152,
          "column": 23
        },
        "end": {
          "line": 152,
          "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": 5148,
      "end": 5149,
      "loc": {
        "start": {
          "line": 152,
          "column": 24
        },
        "end": {
          "line": 152,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 5149,
      "end": 5154,
      "loc": {
        "start": {
          "line": 152,
          "column": 25
        },
        "end": {
          "line": 152,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5154,
      "end": 5155,
      "loc": {
        "start": {
          "line": 152,
          "column": 30
        },
        "end": {
          "line": 152,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 5155,
      "end": 5162,
      "loc": {
        "start": {
          "line": 152,
          "column": 31
        },
        "end": {
          "line": 152,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5162,
      "end": 5163,
      "loc": {
        "start": {
          "line": 152,
          "column": 38
        },
        "end": {
          "line": 152,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "raw",
      "start": 5163,
      "end": 5166,
      "loc": {
        "start": {
          "line": 152,
          "column": 39
        },
        "end": {
          "line": 152,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5166,
      "end": 5167,
      "loc": {
        "start": {
          "line": 152,
          "column": 42
        },
        "end": {
          "line": 152,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5168,
      "end": 5169,
      "loc": {
        "start": {
          "line": 152,
          "column": 44
        },
        "end": {
          "line": 152,
          "column": 45
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This is a map of prefix strings to models, e.g. user.projects -> Project model",
      "start": 5192,
      "end": 5273,
      "loc": {
        "start": {
          "line": 153,
          "column": 22
        },
        "end": {
          "line": 153,
          "column": 103
        }
      }
    },
    {
      "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": 5296,
      "end": 5301,
      "loc": {
        "start": {
          "line": 154,
          "column": 22
        },
        "end": {
          "line": 154,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prefixes",
      "start": 5302,
      "end": 5310,
      "loc": {
        "start": {
          "line": 154,
          "column": 28
        },
        "end": {
          "line": 154,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5311,
      "end": 5312,
      "loc": {
        "start": {
          "line": 154,
          "column": 37
        },
        "end": {
          "line": 154,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 5313,
      "end": 5318,
      "loc": {
        "start": {
          "line": 154,
          "column": 39
        },
        "end": {
          "line": 154,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5318,
      "end": 5319,
      "loc": {
        "start": {
          "line": 154,
          "column": 44
        },
        "end": {
          "line": 154,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_collectModels",
      "start": 5319,
      "end": 5333,
      "loc": {
        "start": {
          "line": 154,
          "column": 45
        },
        "end": {
          "line": 154,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5333,
      "end": 5334,
      "loc": {
        "start": {
          "line": 154,
          "column": 59
        },
        "end": {
          "line": 154,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 5334,
      "end": 5339,
      "loc": {
        "start": {
          "line": 154,
          "column": 60
        },
        "end": {
          "line": 154,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5339,
      "end": 5340,
      "loc": {
        "start": {
          "line": 154,
          "column": 65
        },
        "end": {
          "line": 154,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 5340,
      "end": 5347,
      "loc": {
        "start": {
          "line": 154,
          "column": 66
        },
        "end": {
          "line": 154,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5347,
      "end": 5348,
      "loc": {
        "start": {
          "line": 154,
          "column": 73
        },
        "end": {
          "line": 154,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "include",
      "start": 5348,
      "end": 5355,
      "loc": {
        "start": {
          "line": 154,
          "column": 74
        },
        "end": {
          "line": 154,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5355,
      "end": 5356,
      "loc": {
        "start": {
          "line": 154,
          "column": 81
        },
        "end": {
          "line": 154,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5356,
      "end": 5357,
      "loc": {
        "start": {
          "line": 154,
          "column": 82
        },
        "end": {
          "line": 154,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 5381,
      "end": 5388,
      "loc": {
        "start": {
          "line": 156,
          "column": 22
        },
        "end": {
          "line": 156,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5389,
      "end": 5390,
      "loc": {
        "start": {
          "line": 156,
          "column": 30
        },
        "end": {
          "line": 156,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 5391,
      "end": 5398,
      "loc": {
        "start": {
          "line": 156,
          "column": 32
        },
        "end": {
          "line": 156,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5398,
      "end": 5399,
      "loc": {
        "start": {
          "line": 156,
          "column": 39
        },
        "end": {
          "line": 156,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 5399,
      "end": 5402,
      "loc": {
        "start": {
          "line": 156,
          "column": 40
        },
        "end": {
          "line": 156,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5402,
      "end": 5403,
      "loc": {
        "start": {
          "line": 156,
          "column": 43
        },
        "end": {
          "line": 156,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 5403,
      "end": 5409,
      "loc": {
        "start": {
          "line": 156,
          "column": 44
        },
        "end": {
          "line": 156,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5410,
      "end": 5412,
      "loc": {
        "start": {
          "line": 156,
          "column": 51
        },
        "end": {
          "line": 156,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5413,
      "end": 5414,
      "loc": {
        "start": {
          "line": 156,
          "column": 54
        },
        "end": {
          "line": 156,
          "column": 55
        }
      }
    },
    {
      "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": 5439,
      "end": 5445,
      "loc": {
        "start": {
          "line": 157,
          "column": 24
        },
        "end": {
          "line": 157,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 5446,
      "end": 5447,
      "loc": {
        "start": {
          "line": 157,
          "column": 31
        },
        "end": {
          "line": 157,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5447,
      "end": 5448,
      "loc": {
        "start": {
          "line": 157,
          "column": 32
        },
        "end": {
          "line": 157,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mapValues",
      "start": 5448,
      "end": 5457,
      "loc": {
        "start": {
          "line": 157,
          "column": 33
        },
        "end": {
          "line": 157,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5457,
      "end": 5458,
      "loc": {
        "start": {
          "line": 157,
          "column": 42
        },
        "end": {
          "line": 157,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 5458,
      "end": 5464,
      "loc": {
        "start": {
          "line": 157,
          "column": 43
        },
        "end": {
          "line": 157,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5464,
      "end": 5465,
      "loc": {
        "start": {
          "line": 157,
          "column": 49
        },
        "end": {
          "line": 157,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5466,
      "end": 5467,
      "loc": {
        "start": {
          "line": 157,
          "column": 51
        },
        "end": {
          "line": 157,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 5467,
      "end": 5472,
      "loc": {
        "start": {
          "line": 157,
          "column": 52
        },
        "end": {
          "line": 157,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5472,
      "end": 5473,
      "loc": {
        "start": {
          "line": 157,
          "column": 57
        },
        "end": {
          "line": 157,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5474,
      "end": 5478,
      "loc": {
        "start": {
          "line": 157,
          "column": 59
        },
        "end": {
          "line": 157,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5478,
      "end": 5479,
      "loc": {
        "start": {
          "line": 157,
          "column": 63
        },
        "end": {
          "line": 157,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5480,
      "end": 5482,
      "loc": {
        "start": {
          "line": 157,
          "column": 65
        },
        "end": {
          "line": 157,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5483,
      "end": 5484,
      "loc": {
        "start": {
          "line": 157,
          "column": 68
        },
        "end": {
          "line": 157,
          "column": 69
        }
      }
    },
    {
      "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": 5511,
      "end": 5514,
      "loc": {
        "start": {
          "line": 158,
          "column": 26
        },
        "end": {
          "line": 158,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 5515,
      "end": 5520,
      "loc": {
        "start": {
          "line": 158,
          "column": 30
        },
        "end": {
          "line": 158,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5520,
      "end": 5521,
      "loc": {
        "start": {
          "line": 158,
          "column": 35
        },
        "end": {
          "line": 158,
          "column": 36
        }
      }
    },
    {
      "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": 5548,
      "end": 5550,
      "loc": {
        "start": {
          "line": 159,
          "column": 26
        },
        "end": {
          "line": 159,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5551,
      "end": 5552,
      "loc": {
        "start": {
          "line": 159,
          "column": 29
        },
        "end": {
          "line": 159,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5552,
      "end": 5556,
      "loc": {
        "start": {
          "line": 159,
          "column": 30
        },
        "end": {
          "line": 159,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5556,
      "end": 5557,
      "loc": {
        "start": {
          "line": 159,
          "column": 34
        },
        "end": {
          "line": 159,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 5557,
      "end": 5564,
      "loc": {
        "start": {
          "line": 159,
          "column": 35
        },
        "end": {
          "line": 159,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5564,
      "end": 5565,
      "loc": {
        "start": {
          "line": 159,
          "column": 42
        },
        "end": {
          "line": 159,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 5565,
      "end": 5568,
      "loc": {
        "start": {
          "line": 159,
          "column": 43
        },
        "end": {
          "line": 159,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5568,
      "end": 5569,
      "loc": {
        "start": {
          "line": 159,
          "column": 46
        },
        "end": {
          "line": 159,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 5570,
      "end": 5573,
      "loc": {
        "start": {
          "line": 159,
          "column": 48
        },
        "end": {
          "line": 159,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 5574,
      "end": 5575,
      "loc": {
        "start": {
          "line": 159,
          "column": 52
        },
        "end": {
          "line": 159,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 5575,
      "end": 5576,
      "loc": {
        "start": {
          "line": 159,
          "column": 53
        },
        "end": {
          "line": 159,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5576,
      "end": 5577,
      "loc": {
        "start": {
          "line": 159,
          "column": 54
        },
        "end": {
          "line": 159,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5578,
      "end": 5579,
      "loc": {
        "start": {
          "line": 159,
          "column": 56
        },
        "end": {
          "line": 159,
          "column": 57
        }
      }
    },
    {
      "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": 5608,
      "end": 5613,
      "loc": {
        "start": {
          "line": 160,
          "column": 28
        },
        "end": {
          "line": 160,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "lastind",
      "start": 5614,
      "end": 5621,
      "loc": {
        "start": {
          "line": 160,
          "column": 34
        },
        "end": {
          "line": 160,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5622,
      "end": 5623,
      "loc": {
        "start": {
          "line": 160,
          "column": 42
        },
        "end": {
          "line": 160,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5624,
      "end": 5628,
      "loc": {
        "start": {
          "line": 160,
          "column": 44
        },
        "end": {
          "line": 160,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5628,
      "end": 5629,
      "loc": {
        "start": {
          "line": 160,
          "column": 48
        },
        "end": {
          "line": 160,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "lastIndexOf",
      "start": 5629,
      "end": 5640,
      "loc": {
        "start": {
          "line": 160,
          "column": 49
        },
        "end": {
          "line": 160,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5640,
      "end": 5641,
      "loc": {
        "start": {
          "line": 160,
          "column": 60
        },
        "end": {
          "line": 160,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 5641,
      "end": 5644,
      "loc": {
        "start": {
          "line": 160,
          "column": 61
        },
        "end": {
          "line": 160,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5644,
      "end": 5645,
      "loc": {
        "start": {
          "line": 160,
          "column": 64
        },
        "end": {
          "line": 160,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5645,
      "end": 5646,
      "loc": {
        "start": {
          "line": 160,
          "column": 65
        },
        "end": {
          "line": 160,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 5676,
      "end": 5681,
      "loc": {
        "start": {
          "line": 162,
          "column": 28
        },
        "end": {
          "line": 162,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5682,
      "end": 5683,
      "loc": {
        "start": {
          "line": 162,
          "column": 34
        },
        "end": {
          "line": 162,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prefixes",
      "start": 5684,
      "end": 5692,
      "loc": {
        "start": {
          "line": 162,
          "column": 36
        },
        "end": {
          "line": 162,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5692,
      "end": 5693,
      "loc": {
        "start": {
          "line": 162,
          "column": 44
        },
        "end": {
          "line": 162,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5693,
      "end": 5697,
      "loc": {
        "start": {
          "line": 162,
          "column": 45
        },
        "end": {
          "line": 162,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5697,
      "end": 5698,
      "loc": {
        "start": {
          "line": 162,
          "column": 49
        },
        "end": {
          "line": 162,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "substr",
      "start": 5698,
      "end": 5704,
      "loc": {
        "start": {
          "line": 162,
          "column": 50
        },
        "end": {
          "line": 162,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5704,
      "end": 5705,
      "loc": {
        "start": {
          "line": 162,
          "column": 56
        },
        "end": {
          "line": 162,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 5705,
      "end": 5706,
      "loc": {
        "start": {
          "line": 162,
          "column": 57
        },
        "end": {
          "line": 162,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5706,
      "end": 5707,
      "loc": {
        "start": {
          "line": 162,
          "column": 58
        },
        "end": {
          "line": 162,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "lastind",
      "start": 5708,
      "end": 5715,
      "loc": {
        "start": {
          "line": 162,
          "column": 60
        },
        "end": {
          "line": 162,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5715,
      "end": 5716,
      "loc": {
        "start": {
          "line": 162,
          "column": 67
        },
        "end": {
          "line": 162,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5716,
      "end": 5717,
      "loc": {
        "start": {
          "line": 162,
          "column": 68
        },
        "end": {
          "line": 162,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5717,
      "end": 5718,
      "loc": {
        "start": {
          "line": 162,
          "column": 69
        },
        "end": {
          "line": 162,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5748,
      "end": 5752,
      "loc": {
        "start": {
          "line": 164,
          "column": 28
        },
        "end": {
          "line": 164,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5753,
      "end": 5754,
      "loc": {
        "start": {
          "line": 164,
          "column": 33
        },
        "end": {
          "line": 164,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5755,
      "end": 5759,
      "loc": {
        "start": {
          "line": 164,
          "column": 35
        },
        "end": {
          "line": 164,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5759,
      "end": 5760,
      "loc": {
        "start": {
          "line": 164,
          "column": 39
        },
        "end": {
          "line": 164,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "substr",
      "start": 5760,
      "end": 5766,
      "loc": {
        "start": {
          "line": 164,
          "column": 40
        },
        "end": {
          "line": 164,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5766,
      "end": 5767,
      "loc": {
        "start": {
          "line": 164,
          "column": 46
        },
        "end": {
          "line": 164,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "lastind",
      "start": 5767,
      "end": 5774,
      "loc": {
        "start": {
          "line": 164,
          "column": 47
        },
        "end": {
          "line": 164,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 5775,
      "end": 5776,
      "loc": {
        "start": {
          "line": 164,
          "column": 55
        },
        "end": {
          "line": 164,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 5777,
      "end": 5778,
      "loc": {
        "start": {
          "line": 164,
          "column": 57
        },
        "end": {
          "line": 164,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5778,
      "end": 5779,
      "loc": {
        "start": {
          "line": 164,
          "column": 58
        },
        "end": {
          "line": 164,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5779,
      "end": 5780,
      "loc": {
        "start": {
          "line": 164,
          "column": 59
        },
        "end": {
          "line": 164,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5807,
      "end": 5808,
      "loc": {
        "start": {
          "line": 165,
          "column": 26
        },
        "end": {
          "line": 165,
          "column": 27
        }
      }
    },
    {
      "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": 5809,
      "end": 5813,
      "loc": {
        "start": {
          "line": 165,
          "column": 28
        },
        "end": {
          "line": 165,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5814,
      "end": 5815,
      "loc": {
        "start": {
          "line": 165,
          "column": 33
        },
        "end": {
          "line": 165,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 5844,
      "end": 5849,
      "loc": {
        "start": {
          "line": 166,
          "column": 28
        },
        "end": {
          "line": 166,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5850,
      "end": 5851,
      "loc": {
        "start": {
          "line": 166,
          "column": 34
        },
        "end": {
          "line": 166,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 5852,
      "end": 5857,
      "loc": {
        "start": {
          "line": 166,
          "column": 36
        },
        "end": {
          "line": 166,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5857,
      "end": 5858,
      "loc": {
        "start": {
          "line": 166,
          "column": 41
        },
        "end": {
          "line": 166,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 5858,
      "end": 5865,
      "loc": {
        "start": {
          "line": 166,
          "column": 42
        },
        "end": {
          "line": 166,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5865,
      "end": 5866,
      "loc": {
        "start": {
          "line": 166,
          "column": 49
        },
        "end": {
          "line": 166,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 5866,
      "end": 5871,
      "loc": {
        "start": {
          "line": 166,
          "column": 50
        },
        "end": {
          "line": 166,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5871,
      "end": 5872,
      "loc": {
        "start": {
          "line": 166,
          "column": 55
        },
        "end": {
          "line": 166,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5899,
      "end": 5900,
      "loc": {
        "start": {
          "line": 167,
          "column": 26
        },
        "end": {
          "line": 167,
          "column": 27
        }
      }
    },
    {
      "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": 5928,
      "end": 5933,
      "loc": {
        "start": {
          "line": 169,
          "column": 26
        },
        "end": {
          "line": 169,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 5934,
      "end": 5943,
      "loc": {
        "start": {
          "line": 169,
          "column": 32
        },
        "end": {
          "line": 169,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5944,
      "end": 5945,
      "loc": {
        "start": {
          "line": 169,
          "column": 42
        },
        "end": {
          "line": 169,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 5946,
      "end": 5951,
      "loc": {
        "start": {
          "line": 169,
          "column": 44
        },
        "end": {
          "line": 169,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5951,
      "end": 5952,
      "loc": {
        "start": {
          "line": 169,
          "column": 49
        },
        "end": {
          "line": 169,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getTableName",
      "start": 5952,
      "end": 5964,
      "loc": {
        "start": {
          "line": 169,
          "column": 50
        },
        "end": {
          "line": 169,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5964,
      "end": 5965,
      "loc": {
        "start": {
          "line": 169,
          "column": 62
        },
        "end": {
          "line": 169,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5965,
      "end": 5966,
      "loc": {
        "start": {
          "line": 169,
          "column": 63
        },
        "end": {
          "line": 169,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5966,
      "end": 5967,
      "loc": {
        "start": {
          "line": 169,
          "column": 64
        },
        "end": {
          "line": 169,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 5967,
      "end": 5975,
      "loc": {
        "start": {
          "line": 169,
          "column": 65
        },
        "end": {
          "line": 169,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5975,
      "end": 5976,
      "loc": {
        "start": {
          "line": 169,
          "column": 73
        },
        "end": {
          "line": 169,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5976,
      "end": 5977,
      "loc": {
        "start": {
          "line": 169,
          "column": 74
        },
        "end": {
          "line": 169,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5977,
      "end": 5978,
      "loc": {
        "start": {
          "line": 169,
          "column": 75
        },
        "end": {
          "line": 169,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 5978,
      "end": 5985,
      "loc": {
        "start": {
          "line": 169,
          "column": 76
        },
        "end": {
          "line": 169,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5985,
      "end": 5986,
      "loc": {
        "start": {
          "line": 169,
          "column": 83
        },
        "end": {
          "line": 169,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "`",
        "flags": "g"
      },
      "start": 5986,
      "end": 5990,
      "loc": {
        "start": {
          "line": 169,
          "column": 84
        },
        "end": {
          "line": 169,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5990,
      "end": 5991,
      "loc": {
        "start": {
          "line": 169,
          "column": 88
        },
        "end": {
          "line": 169,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 5992,
      "end": 5994,
      "loc": {
        "start": {
          "line": 169,
          "column": 90
        },
        "end": {
          "line": 169,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5994,
      "end": 5995,
      "loc": {
        "start": {
          "line": 169,
          "column": 92
        },
        "end": {
          "line": 169,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5995,
      "end": 5996,
      "loc": {
        "start": {
          "line": 169,
          "column": 93
        },
        "end": {
          "line": 169,
          "column": 94
        }
      }
    },
    {
      "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": 6023,
      "end": 6028,
      "loc": {
        "start": {
          "line": 170,
          "column": 26
        },
        "end": {
          "line": 170,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableTypes",
      "start": 6029,
      "end": 6039,
      "loc": {
        "start": {
          "line": 170,
          "column": 32
        },
        "end": {
          "line": 170,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6040,
      "end": 6041,
      "loc": {
        "start": {
          "line": 170,
          "column": 43
        },
        "end": {
          "line": 170,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columnTypes",
      "start": 6042,
      "end": 6053,
      "loc": {
        "start": {
          "line": 170,
          "column": 45
        },
        "end": {
          "line": 170,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6053,
      "end": 6054,
      "loc": {
        "start": {
          "line": 170,
          "column": 56
        },
        "end": {
          "line": 170,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 6054,
      "end": 6063,
      "loc": {
        "start": {
          "line": 170,
          "column": 57
        },
        "end": {
          "line": 170,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6063,
      "end": 6064,
      "loc": {
        "start": {
          "line": 170,
          "column": 66
        },
        "end": {
          "line": 170,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 6065,
      "end": 6067,
      "loc": {
        "start": {
          "line": 170,
          "column": 68
        },
        "end": {
          "line": 170,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6068,
      "end": 6069,
      "loc": {
        "start": {
          "line": 170,
          "column": 71
        },
        "end": {
          "line": 170,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6069,
      "end": 6070,
      "loc": {
        "start": {
          "line": 170,
          "column": 72
        },
        "end": {
          "line": 170,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6070,
      "end": 6071,
      "loc": {
        "start": {
          "line": 170,
          "column": 73
        },
        "end": {
          "line": 170,
          "column": 74
        }
      }
    },
    {
      "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": 6099,
      "end": 6101,
      "loc": {
        "start": {
          "line": 172,
          "column": 26
        },
        "end": {
          "line": 172,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6102,
      "end": 6103,
      "loc": {
        "start": {
          "line": 172,
          "column": 29
        },
        "end": {
          "line": 172,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableTypes",
      "start": 6103,
      "end": 6113,
      "loc": {
        "start": {
          "line": 172,
          "column": 30
        },
        "end": {
          "line": 172,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 6114,
      "end": 6116,
      "loc": {
        "start": {
          "line": 172,
          "column": 41
        },
        "end": {
          "line": 172,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 6117,
      "end": 6118,
      "loc": {
        "start": {
          "line": 172,
          "column": 44
        },
        "end": {
          "line": 172,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6118,
      "end": 6119,
      "loc": {
        "start": {
          "line": 172,
          "column": 45
        },
        "end": {
          "line": 172,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 6119,
      "end": 6123,
      "loc": {
        "start": {
          "line": 172,
          "column": 46
        },
        "end": {
          "line": 172,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "in",
        "keyword": "in",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "in",
      "start": 6124,
      "end": 6126,
      "loc": {
        "start": {
          "line": 172,
          "column": 51
        },
        "end": {
          "line": 172,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableTypes",
      "start": 6127,
      "end": 6137,
      "loc": {
        "start": {
          "line": 172,
          "column": 54
        },
        "end": {
          "line": 172,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6137,
      "end": 6138,
      "loc": {
        "start": {
          "line": 172,
          "column": 64
        },
        "end": {
          "line": 172,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6138,
      "end": 6139,
      "loc": {
        "start": {
          "line": 172,
          "column": 65
        },
        "end": {
          "line": 172,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6140,
      "end": 6141,
      "loc": {
        "start": {
          "line": 172,
          "column": 67
        },
        "end": {
          "line": 172,
          "column": 68
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " The column is aliased",
      "start": 6170,
      "end": 6194,
      "loc": {
        "start": {
          "line": 173,
          "column": 28
        },
        "end": {
          "line": 173,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 6223,
      "end": 6224,
      "loc": {
        "start": {
          "line": 174,
          "column": 28
        },
        "end": {
          "line": 174,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6224,
      "end": 6225,
      "loc": {
        "start": {
          "line": 174,
          "column": 29
        },
        "end": {
          "line": 174,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forOwn",
      "start": 6225,
      "end": 6231,
      "loc": {
        "start": {
          "line": 174,
          "column": 30
        },
        "end": {
          "line": 174,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6231,
      "end": 6232,
      "loc": {
        "start": {
          "line": 174,
          "column": 36
        },
        "end": {
          "line": 174,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 6232,
      "end": 6237,
      "loc": {
        "start": {
          "line": 174,
          "column": 37
        },
        "end": {
          "line": 174,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6237,
      "end": 6238,
      "loc": {
        "start": {
          "line": 174,
          "column": 42
        },
        "end": {
          "line": 174,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rawAttributes",
      "start": 6238,
      "end": 6251,
      "loc": {
        "start": {
          "line": 174,
          "column": 43
        },
        "end": {
          "line": 174,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6251,
      "end": 6252,
      "loc": {
        "start": {
          "line": 174,
          "column": 56
        },
        "end": {
          "line": 174,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6253,
      "end": 6254,
      "loc": {
        "start": {
          "line": 174,
          "column": 58
        },
        "end": {
          "line": 174,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "attribute",
      "start": 6254,
      "end": 6263,
      "loc": {
        "start": {
          "line": 174,
          "column": 59
        },
        "end": {
          "line": 174,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6263,
      "end": 6264,
      "loc": {
        "start": {
          "line": 174,
          "column": 68
        },
        "end": {
          "line": 174,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6265,
      "end": 6268,
      "loc": {
        "start": {
          "line": 174,
          "column": 70
        },
        "end": {
          "line": 174,
          "column": 73
        }
      }
    },
    {
      "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": 174,
          "column": 73
        },
        "end": {
          "line": 174,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6270,
      "end": 6272,
      "loc": {
        "start": {
          "line": 174,
          "column": 75
        },
        "end": {
          "line": 174,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6273,
      "end": 6274,
      "loc": {
        "start": {
          "line": 174,
          "column": 78
        },
        "end": {
          "line": 174,
          "column": 79
        }
      }
    },
    {
      "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": 6305,
      "end": 6307,
      "loc": {
        "start": {
          "line": 175,
          "column": 30
        },
        "end": {
          "line": 175,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6308,
      "end": 6309,
      "loc": {
        "start": {
          "line": 175,
          "column": 33
        },
        "end": {
          "line": 175,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 6309,
      "end": 6313,
      "loc": {
        "start": {
          "line": 175,
          "column": 34
        },
        "end": {
          "line": 175,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 6314,
      "end": 6317,
      "loc": {
        "start": {
          "line": 175,
          "column": 39
        },
        "end": {
          "line": 175,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6318,
      "end": 6321,
      "loc": {
        "start": {
          "line": 175,
          "column": 43
        },
        "end": {
          "line": 175,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 6322,
      "end": 6324,
      "loc": {
        "start": {
          "line": 175,
          "column": 47
        },
        "end": {
          "line": 175,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "attribute",
      "start": 6325,
      "end": 6334,
      "loc": {
        "start": {
          "line": 175,
          "column": 50
        },
        "end": {
          "line": 175,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6334,
      "end": 6335,
      "loc": {
        "start": {
          "line": 175,
          "column": 59
        },
        "end": {
          "line": 175,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 6335,
      "end": 6340,
      "loc": {
        "start": {
          "line": 175,
          "column": 60
        },
        "end": {
          "line": 175,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6340,
      "end": 6341,
      "loc": {
        "start": {
          "line": 175,
          "column": 65
        },
        "end": {
          "line": 175,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6342,
      "end": 6343,
      "loc": {
        "start": {
          "line": 175,
          "column": 67
        },
        "end": {
          "line": 175,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 6376,
      "end": 6380,
      "loc": {
        "start": {
          "line": 176,
          "column": 32
        },
        "end": {
          "line": 176,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6381,
      "end": 6382,
      "loc": {
        "start": {
          "line": 176,
          "column": 37
        },
        "end": {
          "line": 176,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "attribute",
      "start": 6383,
      "end": 6392,
      "loc": {
        "start": {
          "line": 176,
          "column": 39
        },
        "end": {
          "line": 176,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6392,
      "end": 6393,
      "loc": {
        "start": {
          "line": 176,
          "column": 48
        },
        "end": {
          "line": 176,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 6393,
      "end": 6398,
      "loc": {
        "start": {
          "line": 176,
          "column": 49
        },
        "end": {
          "line": 176,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6398,
      "end": 6399,
      "loc": {
        "start": {
          "line": 176,
          "column": 54
        },
        "end": {
          "line": 176,
          "column": 55
        }
      }
    },
    {
      "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": 6432,
      "end": 6438,
      "loc": {
        "start": {
          "line": 177,
          "column": 32
        },
        "end": {
          "line": 177,
          "column": 38
        }
      }
    },
    {
      "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": 6439,
      "end": 6444,
      "loc": {
        "start": {
          "line": 177,
          "column": 39
        },
        "end": {
          "line": 177,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6444,
      "end": 6445,
      "loc": {
        "start": {
          "line": 177,
          "column": 44
        },
        "end": {
          "line": 177,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6476,
      "end": 6477,
      "loc": {
        "start": {
          "line": 178,
          "column": 30
        },
        "end": {
          "line": 178,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6506,
      "end": 6507,
      "loc": {
        "start": {
          "line": 179,
          "column": 28
        },
        "end": {
          "line": 179,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6507,
      "end": 6508,
      "loc": {
        "start": {
          "line": 179,
          "column": 29
        },
        "end": {
          "line": 179,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6508,
      "end": 6509,
      "loc": {
        "start": {
          "line": 179,
          "column": 30
        },
        "end": {
          "line": 179,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6536,
      "end": 6537,
      "loc": {
        "start": {
          "line": 180,
          "column": 26
        },
        "end": {
          "line": 180,
          "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": 6565,
      "end": 6571,
      "loc": {
        "start": {
          "line": 182,
          "column": 26
        },
        "end": {
          "line": 182,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableTypes",
      "start": 6572,
      "end": 6582,
      "loc": {
        "start": {
          "line": 182,
          "column": 33
        },
        "end": {
          "line": 182,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6582,
      "end": 6583,
      "loc": {
        "start": {
          "line": 182,
          "column": 43
        },
        "end": {
          "line": 182,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 6583,
      "end": 6587,
      "loc": {
        "start": {
          "line": 182,
          "column": 44
        },
        "end": {
          "line": 182,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6587,
      "end": 6588,
      "loc": {
        "start": {
          "line": 182,
          "column": 48
        },
        "end": {
          "line": 182,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6623,
      "end": 6624,
      "loc": {
        "start": {
          "line": 183,
          "column": 34
        },
        "end": {
          "line": 183,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 6625,
      "end": 6630,
      "loc": {
        "start": {
          "line": 183,
          "column": 36
        },
        "end": {
          "line": 183,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6630,
      "end": 6631,
      "loc": {
        "start": {
          "line": 183,
          "column": 41
        },
        "end": {
          "line": 183,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "applyParsers",
      "start": 6631,
      "end": 6643,
      "loc": {
        "start": {
          "line": 183,
          "column": 42
        },
        "end": {
          "line": 183,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6643,
      "end": 6644,
      "loc": {
        "start": {
          "line": 183,
          "column": 54
        },
        "end": {
          "line": 183,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableTypes",
      "start": 6644,
      "end": 6654,
      "loc": {
        "start": {
          "line": 183,
          "column": 55
        },
        "end": {
          "line": 183,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6654,
      "end": 6655,
      "loc": {
        "start": {
          "line": 183,
          "column": 65
        },
        "end": {
          "line": 183,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 6655,
      "end": 6659,
      "loc": {
        "start": {
          "line": 183,
          "column": 66
        },
        "end": {
          "line": 183,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6659,
      "end": 6660,
      "loc": {
        "start": {
          "line": 183,
          "column": 70
        },
        "end": {
          "line": 183,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6660,
      "end": 6661,
      "loc": {
        "start": {
          "line": 183,
          "column": 71
        },
        "end": {
          "line": 183,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6662,
      "end": 6667,
      "loc": {
        "start": {
          "line": 183,
          "column": 73
        },
        "end": {
          "line": 183,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6667,
      "end": 6668,
      "loc": {
        "start": {
          "line": 183,
          "column": 78
        },
        "end": {
          "line": 183,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6703,
      "end": 6704,
      "loc": {
        "start": {
          "line": 184,
          "column": 34
        },
        "end": {
          "line": 184,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6705,
      "end": 6710,
      "loc": {
        "start": {
          "line": 184,
          "column": 36
        },
        "end": {
          "line": 184,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6710,
      "end": 6711,
      "loc": {
        "start": {
          "line": 184,
          "column": 41
        },
        "end": {
          "line": 184,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6736,
      "end": 6737,
      "loc": {
        "start": {
          "line": 185,
          "column": 24
        },
        "end": {
          "line": 185,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6737,
      "end": 6738,
      "loc": {
        "start": {
          "line": 185,
          "column": 25
        },
        "end": {
          "line": 185,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6738,
      "end": 6739,
      "loc": {
        "start": {
          "line": 185,
          "column": 26
        },
        "end": {
          "line": 185,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6762,
      "end": 6763,
      "loc": {
        "start": {
          "line": 186,
          "column": 22
        },
        "end": {
          "line": 186,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6763,
      "end": 6764,
      "loc": {
        "start": {
          "line": 186,
          "column": 23
        },
        "end": {
          "line": 186,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6764,
      "end": 6765,
      "loc": {
        "start": {
          "line": 186,
          "column": 24
        },
        "end": {
          "line": 186,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6786,
      "end": 6787,
      "loc": {
        "start": {
          "line": 187,
          "column": 20
        },
        "end": {
          "line": 187,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 6809,
      "end": 6815,
      "loc": {
        "start": {
          "line": 189,
          "column": 20
        },
        "end": {
          "line": 189,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6816,
      "end": 6817,
      "loc": {
        "start": {
          "line": 189,
          "column": 27
        },
        "end": {
          "line": 189,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 6818,
      "end": 6823,
      "loc": {
        "start": {
          "line": 189,
          "column": 29
        },
        "end": {
          "line": 189,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6823,
      "end": 6824,
      "loc": {
        "start": {
          "line": 189,
          "column": 34
        },
        "end": {
          "line": 189,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "handleSelectQuery",
      "start": 6824,
      "end": 6841,
      "loc": {
        "start": {
          "line": 189,
          "column": 35
        },
        "end": {
          "line": 189,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6841,
      "end": 6842,
      "loc": {
        "start": {
          "line": 189,
          "column": 52
        },
        "end": {
          "line": 189,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 6842,
      "end": 6849,
      "loc": {
        "start": {
          "line": 189,
          "column": 53
        },
        "end": {
          "line": 189,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6849,
      "end": 6850,
      "loc": {
        "start": {
          "line": 189,
          "column": 60
        },
        "end": {
          "line": 189,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6850,
      "end": 6851,
      "loc": {
        "start": {
          "line": 189,
          "column": 61
        },
        "end": {
          "line": 189,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6870,
      "end": 6871,
      "loc": {
        "start": {
          "line": 190,
          "column": 18
        },
        "end": {
          "line": 190,
          "column": 19
        }
      }
    },
    {
      "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": 6872,
      "end": 6876,
      "loc": {
        "start": {
          "line": 190,
          "column": 20
        },
        "end": {
          "line": 190,
          "column": 24
        }
      }
    },
    {
      "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": 6877,
      "end": 6879,
      "loc": {
        "start": {
          "line": 190,
          "column": 25
        },
        "end": {
          "line": 190,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6880,
      "end": 6881,
      "loc": {
        "start": {
          "line": 190,
          "column": 28
        },
        "end": {
          "line": 190,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 6881,
      "end": 6886,
      "loc": {
        "start": {
          "line": 190,
          "column": 29
        },
        "end": {
          "line": 190,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6886,
      "end": 6887,
      "loc": {
        "start": {
          "line": 190,
          "column": 34
        },
        "end": {
          "line": 190,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isShowOrDescribeQuery",
      "start": 6887,
      "end": 6908,
      "loc": {
        "start": {
          "line": 190,
          "column": 35
        },
        "end": {
          "line": 190,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6908,
      "end": 6909,
      "loc": {
        "start": {
          "line": 190,
          "column": 56
        },
        "end": {
          "line": 190,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6909,
      "end": 6910,
      "loc": {
        "start": {
          "line": 190,
          "column": 57
        },
        "end": {
          "line": 190,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6910,
      "end": 6911,
      "loc": {
        "start": {
          "line": 190,
          "column": 58
        },
        "end": {
          "line": 190,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6912,
      "end": 6913,
      "loc": {
        "start": {
          "line": 190,
          "column": 60
        },
        "end": {
          "line": 190,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 6934,
      "end": 6940,
      "loc": {
        "start": {
          "line": 191,
          "column": 20
        },
        "end": {
          "line": 191,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6941,
      "end": 6942,
      "loc": {
        "start": {
          "line": 191,
          "column": 27
        },
        "end": {
          "line": 191,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 6943,
      "end": 6950,
      "loc": {
        "start": {
          "line": 191,
          "column": 29
        },
        "end": {
          "line": 191,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6950,
      "end": 6951,
      "loc": {
        "start": {
          "line": 191,
          "column": 36
        },
        "end": {
          "line": 191,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6970,
      "end": 6971,
      "loc": {
        "start": {
          "line": 192,
          "column": 18
        },
        "end": {
          "line": 192,
          "column": 19
        }
      }
    },
    {
      "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": 6972,
      "end": 6976,
      "loc": {
        "start": {
          "line": 192,
          "column": 20
        },
        "end": {
          "line": 192,
          "column": 24
        }
      }
    },
    {
      "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": 6977,
      "end": 6979,
      "loc": {
        "start": {
          "line": 192,
          "column": 25
        },
        "end": {
          "line": 192,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6980,
      "end": 6981,
      "loc": {
        "start": {
          "line": 192,
          "column": 28
        },
        "end": {
          "line": 192,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 6981,
      "end": 6986,
      "loc": {
        "start": {
          "line": 192,
          "column": 29
        },
        "end": {
          "line": 192,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6986,
      "end": 6987,
      "loc": {
        "start": {
          "line": 192,
          "column": 34
        },
        "end": {
          "line": 192,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 6987,
      "end": 6990,
      "loc": {
        "start": {
          "line": 192,
          "column": 35
        },
        "end": {
          "line": 192,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6990,
      "end": 6991,
      "loc": {
        "start": {
          "line": 192,
          "column": 38
        },
        "end": {
          "line": 192,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 6991,
      "end": 6998,
      "loc": {
        "start": {
          "line": 192,
          "column": 39
        },
        "end": {
          "line": 192,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6998,
      "end": 6999,
      "loc": {
        "start": {
          "line": 192,
          "column": 46
        },
        "end": {
          "line": 192,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA INDEX_LIST",
      "start": 6999,
      "end": 7018,
      "loc": {
        "start": {
          "line": 192,
          "column": 47
        },
        "end": {
          "line": 192,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7018,
      "end": 7019,
      "loc": {
        "start": {
          "line": 192,
          "column": 66
        },
        "end": {
          "line": 192,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 7020,
      "end": 7023,
      "loc": {
        "start": {
          "line": 192,
          "column": 68
        },
        "end": {
          "line": 192,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 7024,
      "end": 7025,
      "loc": {
        "start": {
          "line": 192,
          "column": 72
        },
        "end": {
          "line": 192,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 7025,
      "end": 7026,
      "loc": {
        "start": {
          "line": 192,
          "column": 73
        },
        "end": {
          "line": 192,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7026,
      "end": 7027,
      "loc": {
        "start": {
          "line": 192,
          "column": 74
        },
        "end": {
          "line": 192,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7028,
      "end": 7029,
      "loc": {
        "start": {
          "line": 192,
          "column": 76
        },
        "end": {
          "line": 192,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 7050,
      "end": 7056,
      "loc": {
        "start": {
          "line": 193,
          "column": 20
        },
        "end": {
          "line": 193,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7057,
      "end": 7058,
      "loc": {
        "start": {
          "line": 193,
          "column": 27
        },
        "end": {
          "line": 193,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 7059,
      "end": 7064,
      "loc": {
        "start": {
          "line": 193,
          "column": 29
        },
        "end": {
          "line": 193,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7064,
      "end": 7065,
      "loc": {
        "start": {
          "line": 193,
          "column": 34
        },
        "end": {
          "line": 193,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "handleShowIndexesQuery",
      "start": 7065,
      "end": 7087,
      "loc": {
        "start": {
          "line": 193,
          "column": 35
        },
        "end": {
          "line": 193,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7087,
      "end": 7088,
      "loc": {
        "start": {
          "line": 193,
          "column": 57
        },
        "end": {
          "line": 193,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 7088,
      "end": 7095,
      "loc": {
        "start": {
          "line": 193,
          "column": 58
        },
        "end": {
          "line": 193,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7095,
      "end": 7096,
      "loc": {
        "start": {
          "line": 193,
          "column": 65
        },
        "end": {
          "line": 193,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7096,
      "end": 7097,
      "loc": {
        "start": {
          "line": 193,
          "column": 66
        },
        "end": {
          "line": 193,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7116,
      "end": 7117,
      "loc": {
        "start": {
          "line": 194,
          "column": 18
        },
        "end": {
          "line": 194,
          "column": 19
        }
      }
    },
    {
      "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": 7118,
      "end": 7122,
      "loc": {
        "start": {
          "line": 194,
          "column": 20
        },
        "end": {
          "line": 194,
          "column": 24
        }
      }
    },
    {
      "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": 7123,
      "end": 7125,
      "loc": {
        "start": {
          "line": 194,
          "column": 25
        },
        "end": {
          "line": 194,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7126,
      "end": 7127,
      "loc": {
        "start": {
          "line": 194,
          "column": 28
        },
        "end": {
          "line": 194,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 7127,
      "end": 7132,
      "loc": {
        "start": {
          "line": 194,
          "column": 29
        },
        "end": {
          "line": 194,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7132,
      "end": 7133,
      "loc": {
        "start": {
          "line": 194,
          "column": 34
        },
        "end": {
          "line": 194,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 7133,
      "end": 7136,
      "loc": {
        "start": {
          "line": 194,
          "column": 35
        },
        "end": {
          "line": 194,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7136,
      "end": 7137,
      "loc": {
        "start": {
          "line": 194,
          "column": 38
        },
        "end": {
          "line": 194,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 7137,
      "end": 7144,
      "loc": {
        "start": {
          "line": 194,
          "column": 39
        },
        "end": {
          "line": 194,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7144,
      "end": 7145,
      "loc": {
        "start": {
          "line": 194,
          "column": 46
        },
        "end": {
          "line": 194,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA INDEX_INFO",
      "start": 7145,
      "end": 7164,
      "loc": {
        "start": {
          "line": 194,
          "column": 47
        },
        "end": {
          "line": 194,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7164,
      "end": 7165,
      "loc": {
        "start": {
          "line": 194,
          "column": 66
        },
        "end": {
          "line": 194,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 7166,
      "end": 7169,
      "loc": {
        "start": {
          "line": 194,
          "column": 68
        },
        "end": {
          "line": 194,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 7170,
      "end": 7171,
      "loc": {
        "start": {
          "line": 194,
          "column": 72
        },
        "end": {
          "line": 194,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 7171,
      "end": 7172,
      "loc": {
        "start": {
          "line": 194,
          "column": 73
        },
        "end": {
          "line": 194,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7172,
      "end": 7173,
      "loc": {
        "start": {
          "line": 194,
          "column": 74
        },
        "end": {
          "line": 194,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7174,
      "end": 7175,
      "loc": {
        "start": {
          "line": 194,
          "column": 76
        },
        "end": {
          "line": 194,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 7196,
      "end": 7202,
      "loc": {
        "start": {
          "line": 195,
          "column": 20
        },
        "end": {
          "line": 195,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7203,
      "end": 7204,
      "loc": {
        "start": {
          "line": 195,
          "column": 27
        },
        "end": {
          "line": 195,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 7205,
      "end": 7212,
      "loc": {
        "start": {
          "line": 195,
          "column": 29
        },
        "end": {
          "line": 195,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7212,
      "end": 7213,
      "loc": {
        "start": {
          "line": 195,
          "column": 36
        },
        "end": {
          "line": 195,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7232,
      "end": 7233,
      "loc": {
        "start": {
          "line": 196,
          "column": 18
        },
        "end": {
          "line": 196,
          "column": 19
        }
      }
    },
    {
      "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": 7234,
      "end": 7238,
      "loc": {
        "start": {
          "line": 196,
          "column": 20
        },
        "end": {
          "line": 196,
          "column": 24
        }
      }
    },
    {
      "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": 7239,
      "end": 7241,
      "loc": {
        "start": {
          "line": 196,
          "column": 25
        },
        "end": {
          "line": 196,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7242,
      "end": 7243,
      "loc": {
        "start": {
          "line": 196,
          "column": 28
        },
        "end": {
          "line": 196,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 7243,
      "end": 7248,
      "loc": {
        "start": {
          "line": 196,
          "column": 29
        },
        "end": {
          "line": 196,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7248,
      "end": 7249,
      "loc": {
        "start": {
          "line": 196,
          "column": 34
        },
        "end": {
          "line": 196,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 7249,
      "end": 7252,
      "loc": {
        "start": {
          "line": 196,
          "column": 35
        },
        "end": {
          "line": 196,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7252,
      "end": 7253,
      "loc": {
        "start": {
          "line": 196,
          "column": 38
        },
        "end": {
          "line": 196,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 7253,
      "end": 7260,
      "loc": {
        "start": {
          "line": 196,
          "column": 39
        },
        "end": {
          "line": 196,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7260,
      "end": 7261,
      "loc": {
        "start": {
          "line": 196,
          "column": 46
        },
        "end": {
          "line": 196,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA TABLE_INFO",
      "start": 7261,
      "end": 7280,
      "loc": {
        "start": {
          "line": 196,
          "column": 47
        },
        "end": {
          "line": 196,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7280,
      "end": 7281,
      "loc": {
        "start": {
          "line": 196,
          "column": 66
        },
        "end": {
          "line": 196,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 7282,
      "end": 7285,
      "loc": {
        "start": {
          "line": 196,
          "column": 68
        },
        "end": {
          "line": 196,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 7286,
      "end": 7287,
      "loc": {
        "start": {
          "line": 196,
          "column": 72
        },
        "end": {
          "line": 196,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 7287,
      "end": 7288,
      "loc": {
        "start": {
          "line": 196,
          "column": 73
        },
        "end": {
          "line": 196,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7288,
      "end": 7289,
      "loc": {
        "start": {
          "line": 196,
          "column": 74
        },
        "end": {
          "line": 196,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7290,
      "end": 7291,
      "loc": {
        "start": {
          "line": 196,
          "column": 76
        },
        "end": {
          "line": 196,
          "column": 77
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this is the sqlite way of getting the metadata of a table",
      "start": 7312,
      "end": 7372,
      "loc": {
        "start": {
          "line": 197,
          "column": 20
        },
        "end": {
          "line": 197,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 7393,
      "end": 7399,
      "loc": {
        "start": {
          "line": 198,
          "column": 20
        },
        "end": {
          "line": 198,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7400,
      "end": 7401,
      "loc": {
        "start": {
          "line": 198,
          "column": 27
        },
        "end": {
          "line": 198,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7402,
      "end": 7403,
      "loc": {
        "start": {
          "line": 198,
          "column": 29
        },
        "end": {
          "line": 198,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7403,
      "end": 7404,
      "loc": {
        "start": {
          "line": 198,
          "column": 30
        },
        "end": {
          "line": 198,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7404,
      "end": 7405,
      "loc": {
        "start": {
          "line": 198,
          "column": 31
        },
        "end": {
          "line": 198,
          "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": 7427,
      "end": 7430,
      "loc": {
        "start": {
          "line": 200,
          "column": 20
        },
        "end": {
          "line": 200,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 7431,
      "end": 7443,
      "loc": {
        "start": {
          "line": 200,
          "column": 24
        },
        "end": {
          "line": 200,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7443,
      "end": 7444,
      "loc": {
        "start": {
          "line": 200,
          "column": 36
        },
        "end": {
          "line": 200,
          "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": 7465,
      "end": 7468,
      "loc": {
        "start": {
          "line": 201,
          "column": 20
        },
        "end": {
          "line": 201,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7469,
      "end": 7470,
      "loc": {
        "start": {
          "line": 201,
          "column": 24
        },
        "end": {
          "line": 201,
          "column": 25
        }
      }
    },
    {
      "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": 7470,
      "end": 7475,
      "loc": {
        "start": {
          "line": 201,
          "column": 25
        },
        "end": {
          "line": 201,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 7476,
      "end": 7483,
      "loc": {
        "start": {
          "line": 201,
          "column": 31
        },
        "end": {
          "line": 201,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 7484,
      "end": 7486,
      "loc": {
        "start": {
          "line": 201,
          "column": 39
        },
        "end": {
          "line": 201,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 7487,
      "end": 7494,
      "loc": {
        "start": {
          "line": 201,
          "column": 42
        },
        "end": {
          "line": 201,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7494,
      "end": 7495,
      "loc": {
        "start": {
          "line": 201,
          "column": 49
        },
        "end": {
          "line": 201,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7496,
      "end": 7497,
      "loc": {
        "start": {
          "line": 201,
          "column": 51
        },
        "end": {
          "line": 201,
          "column": 52
        }
      }
    },
    {
      "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": 7520,
      "end": 7522,
      "loc": {
        "start": {
          "line": 202,
          "column": 22
        },
        "end": {
          "line": 202,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7523,
      "end": 7524,
      "loc": {
        "start": {
          "line": 202,
          "column": 25
        },
        "end": {
          "line": 202,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 7524,
      "end": 7531,
      "loc": {
        "start": {
          "line": 202,
          "column": 26
        },
        "end": {
          "line": 202,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7531,
      "end": 7532,
      "loc": {
        "start": {
          "line": 202,
          "column": 33
        },
        "end": {
          "line": 202,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dflt_value",
      "start": 7532,
      "end": 7542,
      "loc": {
        "start": {
          "line": 202,
          "column": 34
        },
        "end": {
          "line": 202,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 7543,
      "end": 7546,
      "loc": {
        "start": {
          "line": 202,
          "column": 45
        },
        "end": {
          "line": 202,
          "column": 48
        }
      }
    },
    {
      "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": 7547,
      "end": 7551,
      "loc": {
        "start": {
          "line": 202,
          "column": 49
        },
        "end": {
          "line": 202,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7551,
      "end": 7552,
      "loc": {
        "start": {
          "line": 202,
          "column": 53
        },
        "end": {
          "line": 202,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7553,
      "end": 7554,
      "loc": {
        "start": {
          "line": 202,
          "column": 55
        },
        "end": {
          "line": 202,
          "column": 56
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Column schema omits any \"DEFAULT ...\"",
      "start": 7579,
      "end": 7619,
      "loc": {
        "start": {
          "line": 203,
          "column": 24
        },
        "end": {
          "line": 203,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 7644,
      "end": 7656,
      "loc": {
        "start": {
          "line": 204,
          "column": 24
        },
        "end": {
          "line": 204,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7657,
      "end": 7658,
      "loc": {
        "start": {
          "line": 204,
          "column": 37
        },
        "end": {
          "line": 204,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 7659,
      "end": 7668,
      "loc": {
        "start": {
          "line": 204,
          "column": 39
        },
        "end": {
          "line": 204,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7668,
      "end": 7669,
      "loc": {
        "start": {
          "line": 204,
          "column": 48
        },
        "end": {
          "line": 204,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7692,
      "end": 7693,
      "loc": {
        "start": {
          "line": 205,
          "column": 22
        },
        "end": {
          "line": 205,
          "column": 23
        }
      }
    },
    {
      "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": 7694,
      "end": 7698,
      "loc": {
        "start": {
          "line": 205,
          "column": 24
        },
        "end": {
          "line": 205,
          "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": 7699,
      "end": 7701,
      "loc": {
        "start": {
          "line": 205,
          "column": 29
        },
        "end": {
          "line": 205,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7702,
      "end": 7703,
      "loc": {
        "start": {
          "line": 205,
          "column": 32
        },
        "end": {
          "line": 205,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 7703,
      "end": 7710,
      "loc": {
        "start": {
          "line": 205,
          "column": 33
        },
        "end": {
          "line": 205,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7710,
      "end": 7711,
      "loc": {
        "start": {
          "line": 205,
          "column": 40
        },
        "end": {
          "line": 205,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dflt_value",
      "start": 7711,
      "end": 7721,
      "loc": {
        "start": {
          "line": 205,
          "column": 41
        },
        "end": {
          "line": 205,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 7722,
      "end": 7725,
      "loc": {
        "start": {
          "line": 205,
          "column": 52
        },
        "end": {
          "line": 205,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "NULL",
      "start": 7726,
      "end": 7732,
      "loc": {
        "start": {
          "line": 205,
          "column": 56
        },
        "end": {
          "line": 205,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7732,
      "end": 7733,
      "loc": {
        "start": {
          "line": 205,
          "column": 62
        },
        "end": {
          "line": 205,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7734,
      "end": 7735,
      "loc": {
        "start": {
          "line": 205,
          "column": 64
        },
        "end": {
          "line": 205,
          "column": 65
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Column schema is a \"DEFAULT NULL\"",
      "start": 7760,
      "end": 7796,
      "loc": {
        "start": {
          "line": 206,
          "column": 24
        },
        "end": {
          "line": 206,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 7821,
      "end": 7833,
      "loc": {
        "start": {
          "line": 207,
          "column": 24
        },
        "end": {
          "line": 207,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7834,
      "end": 7835,
      "loc": {
        "start": {
          "line": 207,
          "column": 37
        },
        "end": {
          "line": 207,
          "column": 38
        }
      }
    },
    {
      "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": 7836,
      "end": 7840,
      "loc": {
        "start": {
          "line": 207,
          "column": 39
        },
        "end": {
          "line": 207,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7840,
      "end": 7841,
      "loc": {
        "start": {
          "line": 207,
          "column": 43
        },
        "end": {
          "line": 207,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7864,
      "end": 7865,
      "loc": {
        "start": {
          "line": 208,
          "column": 22
        },
        "end": {
          "line": 208,
          "column": 23
        }
      }
    },
    {
      "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": 7866,
      "end": 7870,
      "loc": {
        "start": {
          "line": 208,
          "column": 24
        },
        "end": {
          "line": 208,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7871,
      "end": 7872,
      "loc": {
        "start": {
          "line": 208,
          "column": 29
        },
        "end": {
          "line": 208,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 7897,
      "end": 7909,
      "loc": {
        "start": {
          "line": 209,
          "column": 24
        },
        "end": {
          "line": 209,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7910,
      "end": 7911,
      "loc": {
        "start": {
          "line": 209,
          "column": 37
        },
        "end": {
          "line": 209,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 7912,
      "end": 7919,
      "loc": {
        "start": {
          "line": 209,
          "column": 39
        },
        "end": {
          "line": 209,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7919,
      "end": 7920,
      "loc": {
        "start": {
          "line": 209,
          "column": 46
        },
        "end": {
          "line": 209,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dflt_value",
      "start": 7920,
      "end": 7930,
      "loc": {
        "start": {
          "line": 209,
          "column": 47
        },
        "end": {
          "line": 209,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7930,
      "end": 7931,
      "loc": {
        "start": {
          "line": 209,
          "column": 57
        },
        "end": {
          "line": 209,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7954,
      "end": 7955,
      "loc": {
        "start": {
          "line": 210,
          "column": 22
        },
        "end": {
          "line": 210,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 7979,
      "end": 7985,
      "loc": {
        "start": {
          "line": 212,
          "column": 22
        },
        "end": {
          "line": 212,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7985,
      "end": 7986,
      "loc": {
        "start": {
          "line": 212,
          "column": 28
        },
        "end": {
          "line": 212,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 7986,
      "end": 7993,
      "loc": {
        "start": {
          "line": 212,
          "column": 29
        },
        "end": {
          "line": 212,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7993,
      "end": 7994,
      "loc": {
        "start": {
          "line": 212,
          "column": 36
        },
        "end": {
          "line": 212,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 7994,
      "end": 7998,
      "loc": {
        "start": {
          "line": 212,
          "column": 37
        },
        "end": {
          "line": 212,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7998,
      "end": 7999,
      "loc": {
        "start": {
          "line": 212,
          "column": 41
        },
        "end": {
          "line": 212,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8000,
      "end": 8001,
      "loc": {
        "start": {
          "line": 212,
          "column": 43
        },
        "end": {
          "line": 212,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8002,
      "end": 8003,
      "loc": {
        "start": {
          "line": 212,
          "column": 45
        },
        "end": {
          "line": 212,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 8028,
      "end": 8032,
      "loc": {
        "start": {
          "line": 213,
          "column": 24
        },
        "end": {
          "line": 213,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8032,
      "end": 8033,
      "loc": {
        "start": {
          "line": 213,
          "column": 28
        },
        "end": {
          "line": 213,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8034,
      "end": 8041,
      "loc": {
        "start": {
          "line": 213,
          "column": 30
        },
        "end": {
          "line": 213,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8041,
      "end": 8042,
      "loc": {
        "start": {
          "line": 213,
          "column": 37
        },
        "end": {
          "line": 213,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 8042,
      "end": 8046,
      "loc": {
        "start": {
          "line": 213,
          "column": 38
        },
        "end": {
          "line": 213,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8046,
      "end": 8047,
      "loc": {
        "start": {
          "line": 213,
          "column": 42
        },
        "end": {
          "line": 213,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allowNull",
      "start": 8072,
      "end": 8081,
      "loc": {
        "start": {
          "line": 214,
          "column": 24
        },
        "end": {
          "line": 214,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8081,
      "end": 8082,
      "loc": {
        "start": {
          "line": 214,
          "column": 33
        },
        "end": {
          "line": 214,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8083,
      "end": 8084,
      "loc": {
        "start": {
          "line": 214,
          "column": 35
        },
        "end": {
          "line": 214,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8084,
      "end": 8091,
      "loc": {
        "start": {
          "line": 214,
          "column": 36
        },
        "end": {
          "line": 214,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8091,
      "end": 8092,
      "loc": {
        "start": {
          "line": 214,
          "column": 43
        },
        "end": {
          "line": 214,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "notnull",
      "start": 8092,
      "end": 8099,
      "loc": {
        "start": {
          "line": 214,
          "column": 44
        },
        "end": {
          "line": 214,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 8100,
      "end": 8103,
      "loc": {
        "start": {
          "line": 214,
          "column": 52
        },
        "end": {
          "line": 214,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 8104,
      "end": 8105,
      "loc": {
        "start": {
          "line": 214,
          "column": 56
        },
        "end": {
          "line": 214,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8105,
      "end": 8106,
      "loc": {
        "start": {
          "line": 214,
          "column": 57
        },
        "end": {
          "line": 214,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8106,
      "end": 8107,
      "loc": {
        "start": {
          "line": 214,
          "column": 58
        },
        "end": {
          "line": 214,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 8132,
      "end": 8144,
      "loc": {
        "start": {
          "line": 215,
          "column": 24
        },
        "end": {
          "line": 215,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8144,
      "end": 8145,
      "loc": {
        "start": {
          "line": 215,
          "column": 36
        },
        "end": {
          "line": 215,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "primaryKey",
      "start": 8170,
      "end": 8180,
      "loc": {
        "start": {
          "line": 216,
          "column": 24
        },
        "end": {
          "line": 216,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8180,
      "end": 8181,
      "loc": {
        "start": {
          "line": 216,
          "column": 34
        },
        "end": {
          "line": 216,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8182,
      "end": 8183,
      "loc": {
        "start": {
          "line": 216,
          "column": 36
        },
        "end": {
          "line": 216,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8183,
      "end": 8190,
      "loc": {
        "start": {
          "line": 216,
          "column": 37
        },
        "end": {
          "line": 216,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8190,
      "end": 8191,
      "loc": {
        "start": {
          "line": 216,
          "column": 44
        },
        "end": {
          "line": 216,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pk",
      "start": 8191,
      "end": 8193,
      "loc": {
        "start": {
          "line": 216,
          "column": 45
        },
        "end": {
          "line": 216,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 8194,
      "end": 8197,
      "loc": {
        "start": {
          "line": 216,
          "column": 48
        },
        "end": {
          "line": 216,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 8198,
      "end": 8199,
      "loc": {
        "start": {
          "line": 216,
          "column": 52
        },
        "end": {
          "line": 216,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8199,
      "end": 8200,
      "loc": {
        "start": {
          "line": 216,
          "column": 53
        },
        "end": {
          "line": 216,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8223,
      "end": 8224,
      "loc": {
        "start": {
          "line": 217,
          "column": 22
        },
        "end": {
          "line": 217,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8224,
      "end": 8225,
      "loc": {
        "start": {
          "line": 217,
          "column": 23
        },
        "end": {
          "line": 217,
          "column": 24
        }
      }
    },
    {
      "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": 8249,
      "end": 8251,
      "loc": {
        "start": {
          "line": 219,
          "column": 22
        },
        "end": {
          "line": 219,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8252,
      "end": 8253,
      "loc": {
        "start": {
          "line": 219,
          "column": 25
        },
        "end": {
          "line": 219,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8253,
      "end": 8259,
      "loc": {
        "start": {
          "line": 219,
          "column": 26
        },
        "end": {
          "line": 219,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8259,
      "end": 8260,
      "loc": {
        "start": {
          "line": 219,
          "column": 32
        },
        "end": {
          "line": 219,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8260,
      "end": 8267,
      "loc": {
        "start": {
          "line": 219,
          "column": 33
        },
        "end": {
          "line": 219,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8267,
      "end": 8268,
      "loc": {
        "start": {
          "line": 219,
          "column": 40
        },
        "end": {
          "line": 219,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 8268,
      "end": 8272,
      "loc": {
        "start": {
          "line": 219,
          "column": 41
        },
        "end": {
          "line": 219,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8272,
      "end": 8273,
      "loc": {
        "start": {
          "line": 219,
          "column": 45
        },
        "end": {
          "line": 219,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8273,
      "end": 8274,
      "loc": {
        "start": {
          "line": 219,
          "column": 46
        },
        "end": {
          "line": 219,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 8274,
      "end": 8278,
      "loc": {
        "start": {
          "line": 219,
          "column": 47
        },
        "end": {
          "line": 219,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 8279,
      "end": 8282,
      "loc": {
        "start": {
          "line": 219,
          "column": 52
        },
        "end": {
          "line": 219,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "TINYINT(1)",
      "start": 8283,
      "end": 8295,
      "loc": {
        "start": {
          "line": 219,
          "column": 56
        },
        "end": {
          "line": 219,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8295,
      "end": 8296,
      "loc": {
        "start": {
          "line": 219,
          "column": 68
        },
        "end": {
          "line": 219,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8297,
      "end": 8298,
      "loc": {
        "start": {
          "line": 219,
          "column": 70
        },
        "end": {
          "line": 219,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8323,
      "end": 8329,
      "loc": {
        "start": {
          "line": 220,
          "column": 24
        },
        "end": {
          "line": 220,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8329,
      "end": 8330,
      "loc": {
        "start": {
          "line": 220,
          "column": 30
        },
        "end": {
          "line": 220,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8330,
      "end": 8337,
      "loc": {
        "start": {
          "line": 220,
          "column": 31
        },
        "end": {
          "line": 220,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8337,
      "end": 8338,
      "loc": {
        "start": {
          "line": 220,
          "column": 38
        },
        "end": {
          "line": 220,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 8338,
      "end": 8342,
      "loc": {
        "start": {
          "line": 220,
          "column": 39
        },
        "end": {
          "line": 220,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8342,
      "end": 8343,
      "loc": {
        "start": {
          "line": 220,
          "column": 43
        },
        "end": {
          "line": 220,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8343,
      "end": 8344,
      "loc": {
        "start": {
          "line": 220,
          "column": 44
        },
        "end": {
          "line": 220,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 8344,
      "end": 8356,
      "loc": {
        "start": {
          "line": 220,
          "column": 45
        },
        "end": {
          "line": 220,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8357,
      "end": 8358,
      "loc": {
        "start": {
          "line": 220,
          "column": 58
        },
        "end": {
          "line": 220,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8359,
      "end": 8360,
      "loc": {
        "start": {
          "line": 220,
          "column": 60
        },
        "end": {
          "line": 220,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "0",
      "start": 8361,
      "end": 8364,
      "loc": {
        "start": {
          "line": 220,
          "column": 62
        },
        "end": {
          "line": 220,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8364,
      "end": 8365,
      "loc": {
        "start": {
          "line": 220,
          "column": 65
        },
        "end": {
          "line": 220,
          "column": 66
        }
      }
    },
    {
      "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": 8366,
      "end": 8371,
      "loc": {
        "start": {
          "line": 220,
          "column": 67
        },
        "end": {
          "line": 220,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8371,
      "end": 8372,
      "loc": {
        "start": {
          "line": 220,
          "column": 72
        },
        "end": {
          "line": 220,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "1",
      "start": 8373,
      "end": 8376,
      "loc": {
        "start": {
          "line": 220,
          "column": 74
        },
        "end": {
          "line": 220,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8376,
      "end": 8377,
      "loc": {
        "start": {
          "line": 220,
          "column": 77
        },
        "end": {
          "line": 220,
          "column": 78
        }
      }
    },
    {
      "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": 8378,
      "end": 8382,
      "loc": {
        "start": {
          "line": 220,
          "column": 79
        },
        "end": {
          "line": 220,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8383,
      "end": 8384,
      "loc": {
        "start": {
          "line": 220,
          "column": 84
        },
        "end": {
          "line": 220,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8384,
      "end": 8385,
      "loc": {
        "start": {
          "line": 220,
          "column": 85
        },
        "end": {
          "line": 220,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8385,
      "end": 8391,
      "loc": {
        "start": {
          "line": 220,
          "column": 86
        },
        "end": {
          "line": 220,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8391,
      "end": 8392,
      "loc": {
        "start": {
          "line": 220,
          "column": 92
        },
        "end": {
          "line": 220,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8392,
      "end": 8399,
      "loc": {
        "start": {
          "line": 220,
          "column": 93
        },
        "end": {
          "line": 220,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8399,
      "end": 8400,
      "loc": {
        "start": {
          "line": 220,
          "column": 100
        },
        "end": {
          "line": 220,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 8400,
      "end": 8404,
      "loc": {
        "start": {
          "line": 220,
          "column": 101
        },
        "end": {
          "line": 220,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8404,
      "end": 8405,
      "loc": {
        "start": {
          "line": 220,
          "column": 105
        },
        "end": {
          "line": 220,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8405,
      "end": 8406,
      "loc": {
        "start": {
          "line": 220,
          "column": 106
        },
        "end": {
          "line": 220,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 8406,
      "end": 8418,
      "loc": {
        "start": {
          "line": 220,
          "column": 107
        },
        "end": {
          "line": 220,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8418,
      "end": 8419,
      "loc": {
        "start": {
          "line": 220,
          "column": 119
        },
        "end": {
          "line": 220,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8419,
      "end": 8420,
      "loc": {
        "start": {
          "line": 220,
          "column": 120
        },
        "end": {
          "line": 220,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8443,
      "end": 8444,
      "loc": {
        "start": {
          "line": 221,
          "column": 22
        },
        "end": {
          "line": 221,
          "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": 8468,
      "end": 8470,
      "loc": {
        "start": {
          "line": 223,
          "column": 22
        },
        "end": {
          "line": 223,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8471,
      "end": 8472,
      "loc": {
        "start": {
          "line": 223,
          "column": 25
        },
        "end": {
          "line": 223,
          "column": 26
        }
      }
    },
    {
      "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": 8472,
      "end": 8478,
      "loc": {
        "start": {
          "line": 223,
          "column": 26
        },
        "end": {
          "line": 223,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8479,
      "end": 8485,
      "loc": {
        "start": {
          "line": 223,
          "column": 33
        },
        "end": {
          "line": 223,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8485,
      "end": 8486,
      "loc": {
        "start": {
          "line": 223,
          "column": 39
        },
        "end": {
          "line": 223,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8486,
      "end": 8493,
      "loc": {
        "start": {
          "line": 223,
          "column": 40
        },
        "end": {
          "line": 223,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8493,
      "end": 8494,
      "loc": {
        "start": {
          "line": 223,
          "column": 47
        },
        "end": {
          "line": 223,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 8494,
      "end": 8498,
      "loc": {
        "start": {
          "line": 223,
          "column": 48
        },
        "end": {
          "line": 223,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8498,
      "end": 8499,
      "loc": {
        "start": {
          "line": 223,
          "column": 52
        },
        "end": {
          "line": 223,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8499,
      "end": 8500,
      "loc": {
        "start": {
          "line": 223,
          "column": 53
        },
        "end": {
          "line": 223,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 8500,
      "end": 8512,
      "loc": {
        "start": {
          "line": 223,
          "column": 54
        },
        "end": {
          "line": 223,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 8513,
      "end": 8516,
      "loc": {
        "start": {
          "line": 223,
          "column": 67
        },
        "end": {
          "line": 223,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 8517,
      "end": 8525,
      "loc": {
        "start": {
          "line": 223,
          "column": 71
        },
        "end": {
          "line": 223,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8525,
      "end": 8526,
      "loc": {
        "start": {
          "line": 223,
          "column": 79
        },
        "end": {
          "line": 223,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8527,
      "end": 8528,
      "loc": {
        "start": {
          "line": 223,
          "column": 81
        },
        "end": {
          "line": 223,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8553,
      "end": 8559,
      "loc": {
        "start": {
          "line": 224,
          "column": 24
        },
        "end": {
          "line": 224,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8559,
      "end": 8560,
      "loc": {
        "start": {
          "line": 224,
          "column": 30
        },
        "end": {
          "line": 224,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8560,
      "end": 8567,
      "loc": {
        "start": {
          "line": 224,
          "column": 31
        },
        "end": {
          "line": 224,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8567,
      "end": 8568,
      "loc": {
        "start": {
          "line": 224,
          "column": 38
        },
        "end": {
          "line": 224,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 8568,
      "end": 8572,
      "loc": {
        "start": {
          "line": 224,
          "column": 39
        },
        "end": {
          "line": 224,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8572,
      "end": 8573,
      "loc": {
        "start": {
          "line": 224,
          "column": 43
        },
        "end": {
          "line": 224,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8573,
      "end": 8574,
      "loc": {
        "start": {
          "line": 224,
          "column": 44
        },
        "end": {
          "line": 224,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 8574,
      "end": 8586,
      "loc": {
        "start": {
          "line": 224,
          "column": 45
        },
        "end": {
          "line": 224,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8587,
      "end": 8588,
      "loc": {
        "start": {
          "line": 224,
          "column": 58
        },
        "end": {
          "line": 224,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8589,
      "end": 8595,
      "loc": {
        "start": {
          "line": 224,
          "column": 60
        },
        "end": {
          "line": 224,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8595,
      "end": 8596,
      "loc": {
        "start": {
          "line": 224,
          "column": 66
        },
        "end": {
          "line": 224,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_result",
      "start": 8596,
      "end": 8603,
      "loc": {
        "start": {
          "line": 224,
          "column": 67
        },
        "end": {
          "line": 224,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8603,
      "end": 8604,
      "loc": {
        "start": {
          "line": 224,
          "column": 74
        },
        "end": {
          "line": 224,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 8604,
      "end": 8608,
      "loc": {
        "start": {
          "line": 224,
          "column": 75
        },
        "end": {
          "line": 224,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8608,
      "end": 8609,
      "loc": {
        "start": {
          "line": 224,
          "column": 79
        },
        "end": {
          "line": 224,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8609,
      "end": 8610,
      "loc": {
        "start": {
          "line": 224,
          "column": 80
        },
        "end": {
          "line": 224,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultValue",
      "start": 8610,
      "end": 8622,
      "loc": {
        "start": {
          "line": 224,
          "column": 81
        },
        "end": {
          "line": 224,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8622,
      "end": 8623,
      "loc": {
        "start": {
          "line": 224,
          "column": 93
        },
        "end": {
          "line": 224,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 8623,
      "end": 8630,
      "loc": {
        "start": {
          "line": 224,
          "column": 94
        },
        "end": {
          "line": 224,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8630,
      "end": 8631,
      "loc": {
        "start": {
          "line": 224,
          "column": 101
        },
        "end": {
          "line": 224,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "'",
        "flags": "g"
      },
      "start": 8631,
      "end": 8635,
      "loc": {
        "start": {
          "line": 224,
          "column": 102
        },
        "end": {
          "line": 224,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8635,
      "end": 8636,
      "loc": {
        "start": {
          "line": 224,
          "column": 106
        },
        "end": {
          "line": 224,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 8637,
      "end": 8639,
      "loc": {
        "start": {
          "line": 224,
          "column": 108
        },
        "end": {
          "line": 224,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8639,
      "end": 8640,
      "loc": {
        "start": {
          "line": 224,
          "column": 110
        },
        "end": {
          "line": 224,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8640,
      "end": 8641,
      "loc": {
        "start": {
          "line": 224,
          "column": 111
        },
        "end": {
          "line": 224,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8664,
      "end": 8665,
      "loc": {
        "start": {
          "line": 225,
          "column": 22
        },
        "end": {
          "line": 225,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8686,
      "end": 8687,
      "loc": {
        "start": {
          "line": 226,
          "column": 20
        },
        "end": {
          "line": 226,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8706,
      "end": 8707,
      "loc": {
        "start": {
          "line": 227,
          "column": 18
        },
        "end": {
          "line": 227,
          "column": 19
        }
      }
    },
    {
      "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": 8708,
      "end": 8712,
      "loc": {
        "start": {
          "line": 227,
          "column": 20
        },
        "end": {
          "line": 227,
          "column": 24
        }
      }
    },
    {
      "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": 8713,
      "end": 8715,
      "loc": {
        "start": {
          "line": 227,
          "column": 25
        },
        "end": {
          "line": 227,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8716,
      "end": 8717,
      "loc": {
        "start": {
          "line": 227,
          "column": 28
        },
        "end": {
          "line": 227,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 8717,
      "end": 8722,
      "loc": {
        "start": {
          "line": 227,
          "column": 29
        },
        "end": {
          "line": 227,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8722,
      "end": 8723,
      "loc": {
        "start": {
          "line": 227,
          "column": 34
        },
        "end": {
          "line": 227,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 8723,
      "end": 8726,
      "loc": {
        "start": {
          "line": 227,
          "column": 35
        },
        "end": {
          "line": 227,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8726,
      "end": 8727,
      "loc": {
        "start": {
          "line": 227,
          "column": 38
        },
        "end": {
          "line": 227,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 8727,
      "end": 8734,
      "loc": {
        "start": {
          "line": 227,
          "column": 39
        },
        "end": {
          "line": 227,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8734,
      "end": 8735,
      "loc": {
        "start": {
          "line": 227,
          "column": 46
        },
        "end": {
          "line": 227,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA foreign_keys;",
      "start": 8735,
      "end": 8757,
      "loc": {
        "start": {
          "line": 227,
          "column": 47
        },
        "end": {
          "line": 227,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8757,
      "end": 8758,
      "loc": {
        "start": {
          "line": 227,
          "column": 69
        },
        "end": {
          "line": 227,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 8759,
      "end": 8762,
      "loc": {
        "start": {
          "line": 227,
          "column": 71
        },
        "end": {
          "line": 227,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 8763,
      "end": 8764,
      "loc": {
        "start": {
          "line": 227,
          "column": 75
        },
        "end": {
          "line": 227,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 8764,
      "end": 8765,
      "loc": {
        "start": {
          "line": 227,
          "column": 76
        },
        "end": {
          "line": 227,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8765,
      "end": 8766,
      "loc": {
        "start": {
          "line": 227,
          "column": 77
        },
        "end": {
          "line": 227,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8767,
      "end": 8768,
      "loc": {
        "start": {
          "line": 227,
          "column": 79
        },
        "end": {
          "line": 227,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8789,
      "end": 8795,
      "loc": {
        "start": {
          "line": 228,
          "column": 20
        },
        "end": {
          "line": 228,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8796,
      "end": 8797,
      "loc": {
        "start": {
          "line": 228,
          "column": 27
        },
        "end": {
          "line": 228,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 8798,
      "end": 8805,
      "loc": {
        "start": {
          "line": 228,
          "column": 29
        },
        "end": {
          "line": 228,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8805,
      "end": 8806,
      "loc": {
        "start": {
          "line": 228,
          "column": 36
        },
        "end": {
          "line": 228,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 8806,
      "end": 8807,
      "loc": {
        "start": {
          "line": 228,
          "column": 37
        },
        "end": {
          "line": 228,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8807,
      "end": 8808,
      "loc": {
        "start": {
          "line": 228,
          "column": 38
        },
        "end": {
          "line": 228,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8808,
      "end": 8809,
      "loc": {
        "start": {
          "line": 228,
          "column": 39
        },
        "end": {
          "line": 228,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8828,
      "end": 8829,
      "loc": {
        "start": {
          "line": 229,
          "column": 18
        },
        "end": {
          "line": 229,
          "column": 19
        }
      }
    },
    {
      "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": 8830,
      "end": 8834,
      "loc": {
        "start": {
          "line": 229,
          "column": 20
        },
        "end": {
          "line": 229,
          "column": 24
        }
      }
    },
    {
      "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": 8835,
      "end": 8837,
      "loc": {
        "start": {
          "line": 229,
          "column": 25
        },
        "end": {
          "line": 229,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8838,
      "end": 8839,
      "loc": {
        "start": {
          "line": 229,
          "column": 28
        },
        "end": {
          "line": 229,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 8839,
      "end": 8844,
      "loc": {
        "start": {
          "line": 229,
          "column": 29
        },
        "end": {
          "line": 229,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8844,
      "end": 8845,
      "loc": {
        "start": {
          "line": 229,
          "column": 34
        },
        "end": {
          "line": 229,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 8845,
      "end": 8848,
      "loc": {
        "start": {
          "line": 229,
          "column": 35
        },
        "end": {
          "line": 229,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8848,
      "end": 8849,
      "loc": {
        "start": {
          "line": 229,
          "column": 38
        },
        "end": {
          "line": 229,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 8849,
      "end": 8856,
      "loc": {
        "start": {
          "line": 229,
          "column": 39
        },
        "end": {
          "line": 229,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8856,
      "end": 8857,
      "loc": {
        "start": {
          "line": 229,
          "column": 46
        },
        "end": {
          "line": 229,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA foreign_keys",
      "start": 8857,
      "end": 8878,
      "loc": {
        "start": {
          "line": 229,
          "column": 47
        },
        "end": {
          "line": 229,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8878,
      "end": 8879,
      "loc": {
        "start": {
          "line": 229,
          "column": 68
        },
        "end": {
          "line": 229,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 8880,
      "end": 8883,
      "loc": {
        "start": {
          "line": 229,
          "column": 70
        },
        "end": {
          "line": 229,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 8884,
      "end": 8885,
      "loc": {
        "start": {
          "line": 229,
          "column": 74
        },
        "end": {
          "line": 229,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 8885,
      "end": 8886,
      "loc": {
        "start": {
          "line": 229,
          "column": 75
        },
        "end": {
          "line": 229,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8886,
      "end": 8887,
      "loc": {
        "start": {
          "line": 229,
          "column": 76
        },
        "end": {
          "line": 229,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8888,
      "end": 8889,
      "loc": {
        "start": {
          "line": 229,
          "column": 78
        },
        "end": {
          "line": 229,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 8910,
      "end": 8916,
      "loc": {
        "start": {
          "line": 230,
          "column": 20
        },
        "end": {
          "line": 230,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8917,
      "end": 8918,
      "loc": {
        "start": {
          "line": 230,
          "column": 27
        },
        "end": {
          "line": 230,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 8919,
      "end": 8926,
      "loc": {
        "start": {
          "line": 230,
          "column": 29
        },
        "end": {
          "line": 230,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8926,
      "end": 8927,
      "loc": {
        "start": {
          "line": 230,
          "column": 36
        },
        "end": {
          "line": 230,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8946,
      "end": 8947,
      "loc": {
        "start": {
          "line": 231,
          "column": 18
        },
        "end": {
          "line": 231,
          "column": 19
        }
      }
    },
    {
      "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": 8948,
      "end": 8952,
      "loc": {
        "start": {
          "line": 231,
          "column": 20
        },
        "end": {
          "line": 231,
          "column": 24
        }
      }
    },
    {
      "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": 8953,
      "end": 8955,
      "loc": {
        "start": {
          "line": 231,
          "column": 25
        },
        "end": {
          "line": 231,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8956,
      "end": 8957,
      "loc": {
        "start": {
          "line": 231,
          "column": 28
        },
        "end": {
          "line": 231,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 8957,
      "end": 8962,
      "loc": {
        "start": {
          "line": 231,
          "column": 29
        },
        "end": {
          "line": 231,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8962,
      "end": 8963,
      "loc": {
        "start": {
          "line": 231,
          "column": 34
        },
        "end": {
          "line": 231,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 8963,
      "end": 8966,
      "loc": {
        "start": {
          "line": 231,
          "column": 35
        },
        "end": {
          "line": 231,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8966,
      "end": 8967,
      "loc": {
        "start": {
          "line": 231,
          "column": 38
        },
        "end": {
          "line": 231,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 8967,
      "end": 8974,
      "loc": {
        "start": {
          "line": 231,
          "column": 39
        },
        "end": {
          "line": 231,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8974,
      "end": 8975,
      "loc": {
        "start": {
          "line": 231,
          "column": 46
        },
        "end": {
          "line": 231,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA foreign_key_list",
      "start": 8975,
      "end": 9000,
      "loc": {
        "start": {
          "line": 231,
          "column": 47
        },
        "end": {
          "line": 231,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9000,
      "end": 9001,
      "loc": {
        "start": {
          "line": 231,
          "column": 72
        },
        "end": {
          "line": 231,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 9002,
      "end": 9005,
      "loc": {
        "start": {
          "line": 231,
          "column": 74
        },
        "end": {
          "line": 231,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 9006,
      "end": 9007,
      "loc": {
        "start": {
          "line": 231,
          "column": 78
        },
        "end": {
          "line": 231,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 9007,
      "end": 9008,
      "loc": {
        "start": {
          "line": 231,
          "column": 79
        },
        "end": {
          "line": 231,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9008,
      "end": 9009,
      "loc": {
        "start": {
          "line": 231,
          "column": 80
        },
        "end": {
          "line": 231,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9010,
      "end": 9011,
      "loc": {
        "start": {
          "line": 231,
          "column": 82
        },
        "end": {
          "line": 231,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9032,
      "end": 9038,
      "loc": {
        "start": {
          "line": 232,
          "column": 20
        },
        "end": {
          "line": 232,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9039,
      "end": 9040,
      "loc": {
        "start": {
          "line": 232,
          "column": 27
        },
        "end": {
          "line": 232,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 9041,
      "end": 9048,
      "loc": {
        "start": {
          "line": 232,
          "column": 29
        },
        "end": {
          "line": 232,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9048,
      "end": 9049,
      "loc": {
        "start": {
          "line": 232,
          "column": 36
        },
        "end": {
          "line": 232,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9068,
      "end": 9069,
      "loc": {
        "start": {
          "line": 233,
          "column": 18
        },
        "end": {
          "line": 233,
          "column": 19
        }
      }
    },
    {
      "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": 9070,
      "end": 9074,
      "loc": {
        "start": {
          "line": 233,
          "column": 20
        },
        "end": {
          "line": 233,
          "column": 24
        }
      }
    },
    {
      "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": 9075,
      "end": 9077,
      "loc": {
        "start": {
          "line": 233,
          "column": 25
        },
        "end": {
          "line": 233,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9078,
      "end": 9079,
      "loc": {
        "start": {
          "line": 233,
          "column": 28
        },
        "end": {
          "line": 233,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9079,
      "end": 9080,
      "loc": {
        "start": {
          "line": 233,
          "column": 29
        },
        "end": {
          "line": 233,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "QueryTypes",
      "start": 9080,
      "end": 9090,
      "loc": {
        "start": {
          "line": 233,
          "column": 30
        },
        "end": {
          "line": 233,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9090,
      "end": 9091,
      "loc": {
        "start": {
          "line": 233,
          "column": 40
        },
        "end": {
          "line": 233,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "BULKUPDATE",
      "start": 9091,
      "end": 9101,
      "loc": {
        "start": {
          "line": 233,
          "column": 41
        },
        "end": {
          "line": 233,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9101,
      "end": 9102,
      "loc": {
        "start": {
          "line": 233,
          "column": 51
        },
        "end": {
          "line": 233,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "QueryTypes",
      "start": 9103,
      "end": 9113,
      "loc": {
        "start": {
          "line": 233,
          "column": 53
        },
        "end": {
          "line": 233,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9113,
      "end": 9114,
      "loc": {
        "start": {
          "line": 233,
          "column": 63
        },
        "end": {
          "line": 233,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "BULKDELETE",
      "start": 9114,
      "end": 9124,
      "loc": {
        "start": {
          "line": 233,
          "column": 64
        },
        "end": {
          "line": 233,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9124,
      "end": 9125,
      "loc": {
        "start": {
          "line": 233,
          "column": 74
        },
        "end": {
          "line": 233,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9125,
      "end": 9126,
      "loc": {
        "start": {
          "line": 233,
          "column": 75
        },
        "end": {
          "line": 233,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 9126,
      "end": 9133,
      "loc": {
        "start": {
          "line": 233,
          "column": 76
        },
        "end": {
          "line": 233,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9133,
      "end": 9134,
      "loc": {
        "start": {
          "line": 233,
          "column": 83
        },
        "end": {
          "line": 233,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 9134,
      "end": 9139,
      "loc": {
        "start": {
          "line": 233,
          "column": 84
        },
        "end": {
          "line": 233,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9139,
      "end": 9140,
      "loc": {
        "start": {
          "line": 233,
          "column": 89
        },
        "end": {
          "line": 233,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 9140,
      "end": 9147,
      "loc": {
        "start": {
          "line": 233,
          "column": 90
        },
        "end": {
          "line": 233,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9147,
      "end": 9148,
      "loc": {
        "start": {
          "line": 233,
          "column": 97
        },
        "end": {
          "line": 233,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 9148,
      "end": 9152,
      "loc": {
        "start": {
          "line": 233,
          "column": 98
        },
        "end": {
          "line": 233,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9152,
      "end": 9153,
      "loc": {
        "start": {
          "line": 233,
          "column": 102
        },
        "end": {
          "line": 233,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 9154,
      "end": 9157,
      "loc": {
        "start": {
          "line": 233,
          "column": 104
        },
        "end": {
          "line": 233,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 9158,
      "end": 9159,
      "loc": {
        "start": {
          "line": 233,
          "column": 108
        },
        "end": {
          "line": 233,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 9159,
      "end": 9160,
      "loc": {
        "start": {
          "line": 233,
          "column": 109
        },
        "end": {
          "line": 233,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9160,
      "end": 9161,
      "loc": {
        "start": {
          "line": 233,
          "column": 110
        },
        "end": {
          "line": 233,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9162,
      "end": 9163,
      "loc": {
        "start": {
          "line": 233,
          "column": 112
        },
        "end": {
          "line": 233,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9184,
      "end": 9190,
      "loc": {
        "start": {
          "line": 234,
          "column": 20
        },
        "end": {
          "line": 234,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9191,
      "end": 9192,
      "loc": {
        "start": {
          "line": 234,
          "column": 27
        },
        "end": {
          "line": 234,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 9193,
      "end": 9201,
      "loc": {
        "start": {
          "line": 234,
          "column": 29
        },
        "end": {
          "line": 234,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9201,
      "end": 9202,
      "loc": {
        "start": {
          "line": 234,
          "column": 37
        },
        "end": {
          "line": 234,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "changes",
      "start": 9202,
      "end": 9209,
      "loc": {
        "start": {
          "line": 234,
          "column": 38
        },
        "end": {
          "line": 234,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9209,
      "end": 9210,
      "loc": {
        "start": {
          "line": 234,
          "column": 45
        },
        "end": {
          "line": 234,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9229,
      "end": 9230,
      "loc": {
        "start": {
          "line": 235,
          "column": 18
        },
        "end": {
          "line": 235,
          "column": 19
        }
      }
    },
    {
      "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": 9231,
      "end": 9235,
      "loc": {
        "start": {
          "line": 235,
          "column": 20
        },
        "end": {
          "line": 235,
          "column": 24
        }
      }
    },
    {
      "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": 9236,
      "end": 9238,
      "loc": {
        "start": {
          "line": 235,
          "column": 25
        },
        "end": {
          "line": 235,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9239,
      "end": 9240,
      "loc": {
        "start": {
          "line": 235,
          "column": 28
        },
        "end": {
          "line": 235,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 9240,
      "end": 9245,
      "loc": {
        "start": {
          "line": 235,
          "column": 29
        },
        "end": {
          "line": 235,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9245,
      "end": 9246,
      "loc": {
        "start": {
          "line": 235,
          "column": 34
        },
        "end": {
          "line": 235,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 9246,
      "end": 9253,
      "loc": {
        "start": {
          "line": 235,
          "column": 35
        },
        "end": {
          "line": 235,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9253,
      "end": 9254,
      "loc": {
        "start": {
          "line": 235,
          "column": 42
        },
        "end": {
          "line": 235,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 9254,
      "end": 9258,
      "loc": {
        "start": {
          "line": 235,
          "column": 43
        },
        "end": {
          "line": 235,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 9259,
      "end": 9262,
      "loc": {
        "start": {
          "line": 235,
          "column": 48
        },
        "end": {
          "line": 235,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "QueryTypes",
      "start": 9263,
      "end": 9273,
      "loc": {
        "start": {
          "line": 235,
          "column": 52
        },
        "end": {
          "line": 235,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9273,
      "end": 9274,
      "loc": {
        "start": {
          "line": 235,
          "column": 62
        },
        "end": {
          "line": 235,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "UPSERT",
      "start": 9274,
      "end": 9280,
      "loc": {
        "start": {
          "line": 235,
          "column": 63
        },
        "end": {
          "line": 235,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9280,
      "end": 9281,
      "loc": {
        "start": {
          "line": 235,
          "column": 69
        },
        "end": {
          "line": 235,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9282,
      "end": 9283,
      "loc": {
        "start": {
          "line": 235,
          "column": 71
        },
        "end": {
          "line": 235,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9304,
      "end": 9310,
      "loc": {
        "start": {
          "line": 236,
          "column": 20
        },
        "end": {
          "line": 236,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9311,
      "end": 9312,
      "loc": {
        "start": {
          "line": 236,
          "column": 27
        },
        "end": {
          "line": 236,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 9313,
      "end": 9322,
      "loc": {
        "start": {
          "line": 236,
          "column": 29
        },
        "end": {
          "line": 236,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9322,
      "end": 9323,
      "loc": {
        "start": {
          "line": 236,
          "column": 38
        },
        "end": {
          "line": 236,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9342,
      "end": 9343,
      "loc": {
        "start": {
          "line": 237,
          "column": 18
        },
        "end": {
          "line": 237,
          "column": 19
        }
      }
    },
    {
      "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": 9344,
      "end": 9348,
      "loc": {
        "start": {
          "line": 237,
          "column": 20
        },
        "end": {
          "line": 237,
          "column": 24
        }
      }
    },
    {
      "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": 9349,
      "end": 9351,
      "loc": {
        "start": {
          "line": 237,
          "column": 25
        },
        "end": {
          "line": 237,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9352,
      "end": 9353,
      "loc": {
        "start": {
          "line": 237,
          "column": 28
        },
        "end": {
          "line": 237,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 9353,
      "end": 9358,
      "loc": {
        "start": {
          "line": 237,
          "column": 29
        },
        "end": {
          "line": 237,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9358,
      "end": 9359,
      "loc": {
        "start": {
          "line": 237,
          "column": 34
        },
        "end": {
          "line": 237,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 9359,
      "end": 9366,
      "loc": {
        "start": {
          "line": 237,
          "column": 35
        },
        "end": {
          "line": 237,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9366,
      "end": 9367,
      "loc": {
        "start": {
          "line": 237,
          "column": 42
        },
        "end": {
          "line": 237,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 9367,
      "end": 9371,
      "loc": {
        "start": {
          "line": 237,
          "column": 43
        },
        "end": {
          "line": 237,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 9372,
      "end": 9375,
      "loc": {
        "start": {
          "line": 237,
          "column": 48
        },
        "end": {
          "line": 237,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "QueryTypes",
      "start": 9376,
      "end": 9386,
      "loc": {
        "start": {
          "line": 237,
          "column": 52
        },
        "end": {
          "line": 237,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9386,
      "end": 9387,
      "loc": {
        "start": {
          "line": 237,
          "column": 62
        },
        "end": {
          "line": 237,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "VERSION",
      "start": 9387,
      "end": 9394,
      "loc": {
        "start": {
          "line": 237,
          "column": 63
        },
        "end": {
          "line": 237,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9394,
      "end": 9395,
      "loc": {
        "start": {
          "line": 237,
          "column": 70
        },
        "end": {
          "line": 237,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9396,
      "end": 9397,
      "loc": {
        "start": {
          "line": 237,
          "column": 72
        },
        "end": {
          "line": 237,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9418,
      "end": 9424,
      "loc": {
        "start": {
          "line": 238,
          "column": 20
        },
        "end": {
          "line": 238,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9425,
      "end": 9426,
      "loc": {
        "start": {
          "line": 238,
          "column": 27
        },
        "end": {
          "line": 238,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 9427,
      "end": 9434,
      "loc": {
        "start": {
          "line": 238,
          "column": 29
        },
        "end": {
          "line": 238,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9434,
      "end": 9435,
      "loc": {
        "start": {
          "line": 238,
          "column": 36
        },
        "end": {
          "line": 238,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 9435,
      "end": 9436,
      "loc": {
        "start": {
          "line": 238,
          "column": 37
        },
        "end": {
          "line": 238,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9436,
      "end": 9437,
      "loc": {
        "start": {
          "line": 238,
          "column": 38
        },
        "end": {
          "line": 238,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9437,
      "end": 9438,
      "loc": {
        "start": {
          "line": 238,
          "column": 39
        },
        "end": {
          "line": 238,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "version",
      "start": 9438,
      "end": 9445,
      "loc": {
        "start": {
          "line": 238,
          "column": 40
        },
        "end": {
          "line": 238,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9445,
      "end": 9446,
      "loc": {
        "start": {
          "line": 238,
          "column": 47
        },
        "end": {
          "line": 238,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9465,
      "end": 9466,
      "loc": {
        "start": {
          "line": 239,
          "column": 18
        },
        "end": {
          "line": 239,
          "column": 19
        }
      }
    },
    {
      "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": 9467,
      "end": 9471,
      "loc": {
        "start": {
          "line": 239,
          "column": 20
        },
        "end": {
          "line": 239,
          "column": 24
        }
      }
    },
    {
      "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": 9472,
      "end": 9474,
      "loc": {
        "start": {
          "line": 239,
          "column": 25
        },
        "end": {
          "line": 239,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9475,
      "end": 9476,
      "loc": {
        "start": {
          "line": 239,
          "column": 28
        },
        "end": {
          "line": 239,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 9476,
      "end": 9481,
      "loc": {
        "start": {
          "line": 239,
          "column": 29
        },
        "end": {
          "line": 239,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9481,
      "end": 9482,
      "loc": {
        "start": {
          "line": 239,
          "column": 34
        },
        "end": {
          "line": 239,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 9482,
      "end": 9489,
      "loc": {
        "start": {
          "line": 239,
          "column": 35
        },
        "end": {
          "line": 239,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9489,
      "end": 9490,
      "loc": {
        "start": {
          "line": 239,
          "column": 42
        },
        "end": {
          "line": 239,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 9490,
      "end": 9494,
      "loc": {
        "start": {
          "line": 239,
          "column": 43
        },
        "end": {
          "line": 239,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 9495,
      "end": 9498,
      "loc": {
        "start": {
          "line": 239,
          "column": 48
        },
        "end": {
          "line": 239,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "QueryTypes",
      "start": 9499,
      "end": 9509,
      "loc": {
        "start": {
          "line": 239,
          "column": 52
        },
        "end": {
          "line": 239,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9509,
      "end": 9510,
      "loc": {
        "start": {
          "line": 239,
          "column": 62
        },
        "end": {
          "line": 239,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "RAW",
      "start": 9510,
      "end": 9513,
      "loc": {
        "start": {
          "line": 239,
          "column": 63
        },
        "end": {
          "line": 239,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9513,
      "end": 9514,
      "loc": {
        "start": {
          "line": 239,
          "column": 66
        },
        "end": {
          "line": 239,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9515,
      "end": 9516,
      "loc": {
        "start": {
          "line": 239,
          "column": 68
        },
        "end": {
          "line": 239,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9537,
      "end": 9543,
      "loc": {
        "start": {
          "line": 240,
          "column": 20
        },
        "end": {
          "line": 240,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9544,
      "end": 9545,
      "loc": {
        "start": {
          "line": 240,
          "column": 27
        },
        "end": {
          "line": 240,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9546,
      "end": 9547,
      "loc": {
        "start": {
          "line": 240,
          "column": 29
        },
        "end": {
          "line": 240,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 9547,
      "end": 9554,
      "loc": {
        "start": {
          "line": 240,
          "column": 30
        },
        "end": {
          "line": 240,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9554,
      "end": 9555,
      "loc": {
        "start": {
          "line": 240,
          "column": 37
        },
        "end": {
          "line": 240,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 9556,
      "end": 9564,
      "loc": {
        "start": {
          "line": 240,
          "column": 39
        },
        "end": {
          "line": 240,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9564,
      "end": 9565,
      "loc": {
        "start": {
          "line": 240,
          "column": 47
        },
        "end": {
          "line": 240,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9565,
      "end": 9566,
      "loc": {
        "start": {
          "line": 240,
          "column": 48
        },
        "end": {
          "line": 240,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9585,
      "end": 9586,
      "loc": {
        "start": {
          "line": 241,
          "column": 18
        },
        "end": {
          "line": 241,
          "column": 19
        }
      }
    },
    {
      "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": 9587,
      "end": 9591,
      "loc": {
        "start": {
          "line": 241,
          "column": 20
        },
        "end": {
          "line": 241,
          "column": 24
        }
      }
    },
    {
      "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": 9592,
      "end": 9594,
      "loc": {
        "start": {
          "line": 241,
          "column": 25
        },
        "end": {
          "line": 241,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9595,
      "end": 9596,
      "loc": {
        "start": {
          "line": 241,
          "column": 28
        },
        "end": {
          "line": 241,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 9596,
      "end": 9601,
      "loc": {
        "start": {
          "line": 241,
          "column": 29
        },
        "end": {
          "line": 241,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9601,
      "end": 9602,
      "loc": {
        "start": {
          "line": 241,
          "column": 34
        },
        "end": {
          "line": 241,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUpdateQuery",
      "start": 9602,
      "end": 9615,
      "loc": {
        "start": {
          "line": 241,
          "column": 35
        },
        "end": {
          "line": 241,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9615,
      "end": 9616,
      "loc": {
        "start": {
          "line": 241,
          "column": 48
        },
        "end": {
          "line": 241,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9616,
      "end": 9617,
      "loc": {
        "start": {
          "line": 241,
          "column": 49
        },
        "end": {
          "line": 241,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 9618,
      "end": 9620,
      "loc": {
        "start": {
          "line": 241,
          "column": 51
        },
        "end": {
          "line": 241,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "query",
      "start": 9621,
      "end": 9626,
      "loc": {
        "start": {
          "line": 241,
          "column": 54
        },
        "end": {
          "line": 241,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9626,
      "end": 9627,
      "loc": {
        "start": {
          "line": 241,
          "column": 59
        },
        "end": {
          "line": 241,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isInsertQuery",
      "start": 9627,
      "end": 9640,
      "loc": {
        "start": {
          "line": 241,
          "column": 60
        },
        "end": {
          "line": 241,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9640,
      "end": 9641,
      "loc": {
        "start": {
          "line": 241,
          "column": 73
        },
        "end": {
          "line": 241,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9641,
      "end": 9642,
      "loc": {
        "start": {
          "line": 241,
          "column": 74
        },
        "end": {
          "line": 241,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9642,
      "end": 9643,
      "loc": {
        "start": {
          "line": 241,
          "column": 75
        },
        "end": {
          "line": 241,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9644,
      "end": 9645,
      "loc": {
        "start": {
          "line": 241,
          "column": 77
        },
        "end": {
          "line": 241,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9666,
      "end": 9672,
      "loc": {
        "start": {
          "line": 242,
          "column": 20
        },
        "end": {
          "line": 242,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9673,
      "end": 9674,
      "loc": {
        "start": {
          "line": 242,
          "column": 27
        },
        "end": {
          "line": 242,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9675,
      "end": 9676,
      "loc": {
        "start": {
          "line": 242,
          "column": 29
        },
        "end": {
          "line": 242,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9676,
      "end": 9682,
      "loc": {
        "start": {
          "line": 242,
          "column": 30
        },
        "end": {
          "line": 242,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9682,
      "end": 9683,
      "loc": {
        "start": {
          "line": 242,
          "column": 36
        },
        "end": {
          "line": 242,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "metaData",
      "start": 9684,
      "end": 9692,
      "loc": {
        "start": {
          "line": 242,
          "column": 38
        },
        "end": {
          "line": 242,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9692,
      "end": 9693,
      "loc": {
        "start": {
          "line": 242,
          "column": 46
        },
        "end": {
          "line": 242,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "changes",
      "start": 9693,
      "end": 9700,
      "loc": {
        "start": {
          "line": 242,
          "column": 47
        },
        "end": {
          "line": 242,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9700,
      "end": 9701,
      "loc": {
        "start": {
          "line": 242,
          "column": 54
        },
        "end": {
          "line": 242,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9701,
      "end": 9702,
      "loc": {
        "start": {
          "line": 242,
          "column": 55
        },
        "end": {
          "line": 242,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9721,
      "end": 9722,
      "loc": {
        "start": {
          "line": 243,
          "column": 18
        },
        "end": {
          "line": 243,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 9742,
      "end": 9749,
      "loc": {
        "start": {
          "line": 245,
          "column": 18
        },
        "end": {
          "line": 245,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9749,
      "end": 9750,
      "loc": {
        "start": {
          "line": 245,
          "column": 25
        },
        "end": {
          "line": 245,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 9750,
      "end": 9756,
      "loc": {
        "start": {
          "line": 245,
          "column": 26
        },
        "end": {
          "line": 245,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9756,
      "end": 9757,
      "loc": {
        "start": {
          "line": 245,
          "column": 32
        },
        "end": {
          "line": 245,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9757,
      "end": 9758,
      "loc": {
        "start": {
          "line": 245,
          "column": 33
        },
        "end": {
          "line": 245,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9775,
      "end": 9776,
      "loc": {
        "start": {
          "line": 246,
          "column": 16
        },
        "end": {
          "line": 246,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9791,
      "end": 9792,
      "loc": {
        "start": {
          "line": 247,
          "column": 14
        },
        "end": {
          "line": 247,
          "column": 15
        }
      }
    },
    {
      "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": 9808,
      "end": 9810,
      "loc": {
        "start": {
          "line": 249,
          "column": 14
        },
        "end": {
          "line": 249,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9811,
      "end": 9812,
      "loc": {
        "start": {
          "line": 249,
          "column": 17
        },
        "end": {
          "line": 249,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "method",
      "start": 9812,
      "end": 9818,
      "loc": {
        "start": {
          "line": 249,
          "column": 18
        },
        "end": {
          "line": 249,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 9819,
      "end": 9822,
      "loc": {
        "start": {
          "line": 249,
          "column": 25
        },
        "end": {
          "line": 249,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "exec",
      "start": 9823,
      "end": 9829,
      "loc": {
        "start": {
          "line": 249,
          "column": 29
        },
        "end": {
          "line": 249,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9829,
      "end": 9830,
      "loc": {
        "start": {
          "line": 249,
          "column": 35
        },
        "end": {
          "line": 249,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9831,
      "end": 9832,
      "loc": {
        "start": {
          "line": 249,
          "column": 37
        },
        "end": {
          "line": 249,
          "column": 38
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " exec does not support bind parameter",
      "start": 9849,
      "end": 9888,
      "loc": {
        "start": {
          "line": 250,
          "column": 16
        },
        "end": {
          "line": 250,
          "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": 9905,
      "end": 9909,
      "loc": {
        "start": {
          "line": 251,
          "column": 16
        },
        "end": {
          "line": 251,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9909,
      "end": 9910,
      "loc": {
        "start": {
          "line": 251,
          "column": 20
        },
        "end": {
          "line": 251,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 9910,
      "end": 9918,
      "loc": {
        "start": {
          "line": 251,
          "column": 21
        },
        "end": {
          "line": 251,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9918,
      "end": 9919,
      "loc": {
        "start": {
          "line": 251,
          "column": 29
        },
        "end": {
          "line": 251,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "method",
      "start": 9919,
      "end": 9925,
      "loc": {
        "start": {
          "line": 251,
          "column": 30
        },
        "end": {
          "line": 251,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9925,
      "end": 9926,
      "loc": {
        "start": {
          "line": 251,
          "column": 36
        },
        "end": {
          "line": 251,
          "column": 37
        }
      }
    },
    {
      "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": 251,
          "column": 37
        },
        "end": {
          "line": 251,
          "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": 9927,
      "end": 9931,
      "loc": {
        "start": {
          "line": 251,
          "column": 38
        },
        "end": {
          "line": 251,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9931,
      "end": 9932,
      "loc": {
        "start": {
          "line": 251,
          "column": 42
        },
        "end": {
          "line": 251,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 9932,
      "end": 9935,
      "loc": {
        "start": {
          "line": 251,
          "column": 43
        },
        "end": {
          "line": 251,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9935,
      "end": 9936,
      "loc": {
        "start": {
          "line": 251,
          "column": 46
        },
        "end": {
          "line": 251,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "afterExecute",
      "start": 9937,
      "end": 9949,
      "loc": {
        "start": {
          "line": 251,
          "column": 48
        },
        "end": {
          "line": 251,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9949,
      "end": 9950,
      "loc": {
        "start": {
          "line": 251,
          "column": 60
        },
        "end": {
          "line": 251,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9950,
      "end": 9951,
      "loc": {
        "start": {
          "line": 251,
          "column": 61
        },
        "end": {
          "line": 251,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9966,
      "end": 9967,
      "loc": {
        "start": {
          "line": 252,
          "column": 14
        },
        "end": {
          "line": 252,
          "column": 15
        }
      }
    },
    {
      "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": 9968,
      "end": 9972,
      "loc": {
        "start": {
          "line": 252,
          "column": 16
        },
        "end": {
          "line": 252,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9973,
      "end": 9974,
      "loc": {
        "start": {
          "line": 252,
          "column": 21
        },
        "end": {
          "line": 252,
          "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": 9991,
      "end": 9993,
      "loc": {
        "start": {
          "line": 253,
          "column": 16
        },
        "end": {
          "line": 253,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9994,
      "end": 9995,
      "loc": {
        "start": {
          "line": 253,
          "column": 19
        },
        "end": {
          "line": 253,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 9995,
      "end": 9996,
      "loc": {
        "start": {
          "line": 253,
          "column": 20
        },
        "end": {
          "line": 253,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parameters",
      "start": 9996,
      "end": 10006,
      "loc": {
        "start": {
          "line": 253,
          "column": 21
        },
        "end": {
          "line": 253,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10006,
      "end": 10007,
      "loc": {
        "start": {
          "line": 253,
          "column": 31
        },
        "end": {
          "line": 253,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parameters",
      "start": 10008,
      "end": 10018,
      "loc": {
        "start": {
          "line": 253,
          "column": 33
        },
        "end": {
          "line": 253,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10019,
      "end": 10020,
      "loc": {
        "start": {
          "line": 253,
          "column": 44
        },
        "end": {
          "line": 253,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10021,
      "end": 10022,
      "loc": {
        "start": {
          "line": 253,
          "column": 46
        },
        "end": {
          "line": 253,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10022,
      "end": 10023,
      "loc": {
        "start": {
          "line": 253,
          "column": 47
        },
        "end": {
          "line": 253,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10023,
      "end": 10024,
      "loc": {
        "start": {
          "line": 253,
          "column": 48
        },
        "end": {
          "line": 253,
          "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": 10041,
      "end": 10045,
      "loc": {
        "start": {
          "line": 254,
          "column": 16
        },
        "end": {
          "line": 254,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10045,
      "end": 10046,
      "loc": {
        "start": {
          "line": 254,
          "column": 20
        },
        "end": {
          "line": 254,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 10046,
      "end": 10054,
      "loc": {
        "start": {
          "line": 254,
          "column": 21
        },
        "end": {
          "line": 254,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10054,
      "end": 10055,
      "loc": {
        "start": {
          "line": 254,
          "column": 29
        },
        "end": {
          "line": 254,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "method",
      "start": 10055,
      "end": 10061,
      "loc": {
        "start": {
          "line": 254,
          "column": 30
        },
        "end": {
          "line": 254,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10061,
      "end": 10062,
      "loc": {
        "start": {
          "line": 254,
          "column": 36
        },
        "end": {
          "line": 254,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10062,
      "end": 10063,
      "loc": {
        "start": {
          "line": 254,
          "column": 37
        },
        "end": {
          "line": 254,
          "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": 10063,
      "end": 10067,
      "loc": {
        "start": {
          "line": 254,
          "column": 38
        },
        "end": {
          "line": 254,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10067,
      "end": 10068,
      "loc": {
        "start": {
          "line": 254,
          "column": 42
        },
        "end": {
          "line": 254,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 10068,
      "end": 10071,
      "loc": {
        "start": {
          "line": 254,
          "column": 43
        },
        "end": {
          "line": 254,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10071,
      "end": 10072,
      "loc": {
        "start": {
          "line": 254,
          "column": 46
        },
        "end": {
          "line": 254,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parameters",
      "start": 10073,
      "end": 10083,
      "loc": {
        "start": {
          "line": 254,
          "column": 48
        },
        "end": {
          "line": 254,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10083,
      "end": 10084,
      "loc": {
        "start": {
          "line": 254,
          "column": 58
        },
        "end": {
          "line": 254,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "afterExecute",
      "start": 10085,
      "end": 10097,
      "loc": {
        "start": {
          "line": 254,
          "column": 60
        },
        "end": {
          "line": 254,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10097,
      "end": 10098,
      "loc": {
        "start": {
          "line": 254,
          "column": 72
        },
        "end": {
          "line": 254,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10098,
      "end": 10099,
      "loc": {
        "start": {
          "line": 254,
          "column": 73
        },
        "end": {
          "line": 254,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10114,
      "end": 10115,
      "loc": {
        "start": {
          "line": 255,
          "column": 14
        },
        "end": {
          "line": 255,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10128,
      "end": 10129,
      "loc": {
        "start": {
          "line": 256,
          "column": 12
        },
        "end": {
          "line": 256,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10129,
      "end": 10130,
      "loc": {
        "start": {
          "line": 256,
          "column": 13
        },
        "end": {
          "line": 256,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10130,
      "end": 10131,
      "loc": {
        "start": {
          "line": 256,
          "column": 14
        },
        "end": {
          "line": 256,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10131,
      "end": 10132,
      "loc": {
        "start": {
          "line": 256,
          "column": 15
        },
        "end": {
          "line": 256,
          "column": 16
        }
      }
    },
    {
      "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": 10145,
      "end": 10151,
      "loc": {
        "start": {
          "line": 257,
          "column": 12
        },
        "end": {
          "line": 257,
          "column": 18
        }
      }
    },
    {
      "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": 10152,
      "end": 10156,
      "loc": {
        "start": {
          "line": 257,
          "column": 19
        },
        "end": {
          "line": 257,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10156,
      "end": 10157,
      "loc": {
        "start": {
          "line": 257,
          "column": 23
        },
        "end": {
          "line": 257,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10168,
      "end": 10169,
      "loc": {
        "start": {
          "line": 258,
          "column": 10
        },
        "end": {
          "line": 258,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10178,
      "end": 10179,
      "loc": {
        "start": {
          "line": 259,
          "column": 8
        },
        "end": {
          "line": 259,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10179,
      "end": 10180,
      "loc": {
        "start": {
          "line": 259,
          "column": 9
        },
        "end": {
          "line": 259,
          "column": 10
        }
      }
    },
    {
      "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": 10190,
      "end": 10192,
      "loc": {
        "start": {
          "line": 261,
          "column": 8
        },
        "end": {
          "line": 261,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10193,
      "end": 10194,
      "loc": {
        "start": {
          "line": 261,
          "column": 11
        },
        "end": {
          "line": 261,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10194,
      "end": 10195,
      "loc": {
        "start": {
          "line": 261,
          "column": 12
        },
        "end": {
          "line": 261,
          "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": 10195,
      "end": 10199,
      "loc": {
        "start": {
          "line": 261,
          "column": 13
        },
        "end": {
          "line": 261,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10199,
      "end": 10200,
      "loc": {
        "start": {
          "line": 261,
          "column": 17
        },
        "end": {
          "line": 261,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDatabaseMethod",
      "start": 10200,
      "end": 10217,
      "loc": {
        "start": {
          "line": 261,
          "column": 18
        },
        "end": {
          "line": 261,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10217,
      "end": 10218,
      "loc": {
        "start": {
          "line": 261,
          "column": 35
        },
        "end": {
          "line": 261,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10218,
      "end": 10219,
      "loc": {
        "start": {
          "line": 261,
          "column": 36
        },
        "end": {
          "line": 261,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 10220,
      "end": 10223,
      "loc": {
        "start": {
          "line": 261,
          "column": 38
        },
        "end": {
          "line": 261,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "all",
      "start": 10224,
      "end": 10229,
      "loc": {
        "start": {
          "line": 261,
          "column": 42
        },
        "end": {
          "line": 261,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10229,
      "end": 10230,
      "loc": {
        "start": {
          "line": 261,
          "column": 47
        },
        "end": {
          "line": 261,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10230,
      "end": 10231,
      "loc": {
        "start": {
          "line": 261,
          "column": 48
        },
        "end": {
          "line": 261,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10232,
      "end": 10233,
      "loc": {
        "start": {
          "line": 261,
          "column": 50
        },
        "end": {
          "line": 261,
          "column": 51
        }
      }
    },
    {
      "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": 10244,
      "end": 10247,
      "loc": {
        "start": {
          "line": 262,
          "column": 10
        },
        "end": {
          "line": 262,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10248,
      "end": 10258,
      "loc": {
        "start": {
          "line": 262,
          "column": 14
        },
        "end": {
          "line": 262,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10259,
      "end": 10260,
      "loc": {
        "start": {
          "line": 262,
          "column": 25
        },
        "end": {
          "line": 262,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10261,
      "end": 10262,
      "loc": {
        "start": {
          "line": 262,
          "column": 27
        },
        "end": {
          "line": 262,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10262,
      "end": 10263,
      "loc": {
        "start": {
          "line": 262,
          "column": 28
        },
        "end": {
          "line": 262,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10263,
      "end": 10264,
      "loc": {
        "start": {
          "line": 262,
          "column": 29
        },
        "end": {
          "line": 262,
          "column": 30
        }
      }
    },
    {
      "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": 10275,
      "end": 10277,
      "loc": {
        "start": {
          "line": 263,
          "column": 10
        },
        "end": {
          "line": 263,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10278,
      "end": 10279,
      "loc": {
        "start": {
          "line": 263,
          "column": 13
        },
        "end": {
          "line": 263,
          "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": 10279,
      "end": 10283,
      "loc": {
        "start": {
          "line": 263,
          "column": 14
        },
        "end": {
          "line": 263,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10283,
      "end": 10284,
      "loc": {
        "start": {
          "line": 263,
          "column": 18
        },
        "end": {
          "line": 263,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 10284,
      "end": 10291,
      "loc": {
        "start": {
          "line": 263,
          "column": 19
        },
        "end": {
          "line": 263,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 10292,
      "end": 10294,
      "loc": {
        "start": {
          "line": 263,
          "column": 27
        },
        "end": {
          "line": 263,
          "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": 10295,
      "end": 10299,
      "loc": {
        "start": {
          "line": 263,
          "column": 30
        },
        "end": {
          "line": 263,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10299,
      "end": 10300,
      "loc": {
        "start": {
          "line": 263,
          "column": 34
        },
        "end": {
          "line": 263,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 10300,
      "end": 10307,
      "loc": {
        "start": {
          "line": 263,
          "column": 35
        },
        "end": {
          "line": 263,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10307,
      "end": 10308,
      "loc": {
        "start": {
          "line": 263,
          "column": 42
        },
        "end": {
          "line": 263,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10308,
      "end": 10318,
      "loc": {
        "start": {
          "line": 263,
          "column": 43
        },
        "end": {
          "line": 263,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10318,
      "end": 10319,
      "loc": {
        "start": {
          "line": 263,
          "column": 53
        },
        "end": {
          "line": 263,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10320,
      "end": 10321,
      "loc": {
        "start": {
          "line": 263,
          "column": 55
        },
        "end": {
          "line": 263,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10334,
      "end": 10344,
      "loc": {
        "start": {
          "line": 264,
          "column": 12
        },
        "end": {
          "line": 264,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10345,
      "end": 10346,
      "loc": {
        "start": {
          "line": 264,
          "column": 23
        },
        "end": {
          "line": 264,
          "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": 10347,
      "end": 10351,
      "loc": {
        "start": {
          "line": 264,
          "column": 25
        },
        "end": {
          "line": 264,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10351,
      "end": 10352,
      "loc": {
        "start": {
          "line": 264,
          "column": 29
        },
        "end": {
          "line": 264,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 10352,
      "end": 10359,
      "loc": {
        "start": {
          "line": 264,
          "column": 30
        },
        "end": {
          "line": 264,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10359,
      "end": 10360,
      "loc": {
        "start": {
          "line": 264,
          "column": 37
        },
        "end": {
          "line": 264,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10360,
      "end": 10370,
      "loc": {
        "start": {
          "line": 264,
          "column": 38
        },
        "end": {
          "line": 264,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10370,
      "end": 10371,
      "loc": {
        "start": {
          "line": 264,
          "column": 48
        },
        "end": {
          "line": 264,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10382,
      "end": 10383,
      "loc": {
        "start": {
          "line": 265,
          "column": 10
        },
        "end": {
          "line": 265,
          "column": 11
        }
      }
    },
    {
      "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": 10384,
      "end": 10388,
      "loc": {
        "start": {
          "line": 265,
          "column": 12
        },
        "end": {
          "line": 265,
          "column": 16
        }
      }
    },
    {
      "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": 10389,
      "end": 10391,
      "loc": {
        "start": {
          "line": 265,
          "column": 17
        },
        "end": {
          "line": 265,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10392,
      "end": 10393,
      "loc": {
        "start": {
          "line": 265,
          "column": 20
        },
        "end": {
          "line": 265,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "FROM `(.*?)`",
        "flags": "i"
      },
      "start": 10393,
      "end": 10408,
      "loc": {
        "start": {
          "line": 265,
          "column": 21
        },
        "end": {
          "line": 265,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10408,
      "end": 10409,
      "loc": {
        "start": {
          "line": 265,
          "column": 36
        },
        "end": {
          "line": 265,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exec",
      "start": 10409,
      "end": 10413,
      "loc": {
        "start": {
          "line": 265,
          "column": 37
        },
        "end": {
          "line": 265,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10413,
      "end": 10414,
      "loc": {
        "start": {
          "line": 265,
          "column": 41
        },
        "end": {
          "line": 265,
          "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": 10414,
      "end": 10418,
      "loc": {
        "start": {
          "line": 265,
          "column": 42
        },
        "end": {
          "line": 265,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10418,
      "end": 10419,
      "loc": {
        "start": {
          "line": 265,
          "column": 46
        },
        "end": {
          "line": 265,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 10419,
      "end": 10422,
      "loc": {
        "start": {
          "line": 265,
          "column": 47
        },
        "end": {
          "line": 265,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10422,
      "end": 10423,
      "loc": {
        "start": {
          "line": 265,
          "column": 50
        },
        "end": {
          "line": 265,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10423,
      "end": 10424,
      "loc": {
        "start": {
          "line": 265,
          "column": 51
        },
        "end": {
          "line": 265,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10425,
      "end": 10426,
      "loc": {
        "start": {
          "line": 265,
          "column": 53
        },
        "end": {
          "line": 265,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10439,
      "end": 10449,
      "loc": {
        "start": {
          "line": 266,
          "column": 12
        },
        "end": {
          "line": 266,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10449,
      "end": 10450,
      "loc": {
        "start": {
          "line": 266,
          "column": 22
        },
        "end": {
          "line": 266,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 10450,
      "end": 10454,
      "loc": {
        "start": {
          "line": 266,
          "column": 23
        },
        "end": {
          "line": 266,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10454,
      "end": 10455,
      "loc": {
        "start": {
          "line": 266,
          "column": 27
        },
        "end": {
          "line": 266,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "FROM `(.*?)`",
        "flags": "i"
      },
      "start": 10455,
      "end": 10470,
      "loc": {
        "start": {
          "line": 266,
          "column": 28
        },
        "end": {
          "line": 266,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10470,
      "end": 10471,
      "loc": {
        "start": {
          "line": 266,
          "column": 43
        },
        "end": {
          "line": 266,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exec",
      "start": 10471,
      "end": 10475,
      "loc": {
        "start": {
          "line": 266,
          "column": 44
        },
        "end": {
          "line": 266,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10475,
      "end": 10476,
      "loc": {
        "start": {
          "line": 266,
          "column": 48
        },
        "end": {
          "line": 266,
          "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": 10476,
      "end": 10480,
      "loc": {
        "start": {
          "line": 266,
          "column": 49
        },
        "end": {
          "line": 266,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10480,
      "end": 10481,
      "loc": {
        "start": {
          "line": 266,
          "column": 53
        },
        "end": {
          "line": 266,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 10481,
      "end": 10484,
      "loc": {
        "start": {
          "line": 266,
          "column": 54
        },
        "end": {
          "line": 266,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10484,
      "end": 10485,
      "loc": {
        "start": {
          "line": 266,
          "column": 57
        },
        "end": {
          "line": 266,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10485,
      "end": 10486,
      "loc": {
        "start": {
          "line": 266,
          "column": 58
        },
        "end": {
          "line": 266,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 10486,
      "end": 10487,
      "loc": {
        "start": {
          "line": 266,
          "column": 59
        },
        "end": {
          "line": 266,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10487,
      "end": 10488,
      "loc": {
        "start": {
          "line": 266,
          "column": 60
        },
        "end": {
          "line": 266,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10488,
      "end": 10489,
      "loc": {
        "start": {
          "line": 266,
          "column": 61
        },
        "end": {
          "line": 266,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10489,
      "end": 10490,
      "loc": {
        "start": {
          "line": 266,
          "column": 62
        },
        "end": {
          "line": 266,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10501,
      "end": 10502,
      "loc": {
        "start": {
          "line": 267,
          "column": 10
        },
        "end": {
          "line": 267,
          "column": 11
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " If we already have the metadata for the table, there's no need to ask for it again",
      "start": 10514,
      "end": 10599,
      "loc": {
        "start": {
          "line": 269,
          "column": 10
        },
        "end": {
          "line": 269,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10610,
      "end": 10620,
      "loc": {
        "start": {
          "line": 270,
          "column": 10
        },
        "end": {
          "line": 270,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10621,
      "end": 10622,
      "loc": {
        "start": {
          "line": 270,
          "column": 21
        },
        "end": {
          "line": 270,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 10623,
      "end": 10624,
      "loc": {
        "start": {
          "line": 270,
          "column": 23
        },
        "end": {
          "line": 270,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10624,
      "end": 10625,
      "loc": {
        "start": {
          "line": 270,
          "column": 24
        },
        "end": {
          "line": 270,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 10625,
      "end": 10631,
      "loc": {
        "start": {
          "line": 270,
          "column": 25
        },
        "end": {
          "line": 270,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10631,
      "end": 10632,
      "loc": {
        "start": {
          "line": 270,
          "column": 31
        },
        "end": {
          "line": 270,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10632,
      "end": 10642,
      "loc": {
        "start": {
          "line": 270,
          "column": 32
        },
        "end": {
          "line": 270,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10642,
      "end": 10643,
      "loc": {
        "start": {
          "line": 270,
          "column": 42
        },
        "end": {
          "line": 270,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 10644,
      "end": 10653,
      "loc": {
        "start": {
          "line": 270,
          "column": 44
        },
        "end": {
          "line": 270,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10654,
      "end": 10656,
      "loc": {
        "start": {
          "line": 270,
          "column": 54
        },
        "end": {
          "line": 270,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 10657,
      "end": 10658,
      "loc": {
        "start": {
          "line": 270,
          "column": 57
        },
        "end": {
          "line": 270,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10658,
      "end": 10659,
      "loc": {
        "start": {
          "line": 270,
          "column": 58
        },
        "end": {
          "line": 270,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 10659,
      "end": 10668,
      "loc": {
        "start": {
          "line": 270,
          "column": 59
        },
        "end": {
          "line": 270,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "in",
        "keyword": "in",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "in",
      "start": 10669,
      "end": 10671,
      "loc": {
        "start": {
          "line": 270,
          "column": 69
        },
        "end": {
          "line": 270,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columnTypes",
      "start": 10672,
      "end": 10683,
      "loc": {
        "start": {
          "line": 270,
          "column": 72
        },
        "end": {
          "line": 270,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10683,
      "end": 10684,
      "loc": {
        "start": {
          "line": 270,
          "column": 83
        },
        "end": {
          "line": 270,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 10685,
      "end": 10687,
      "loc": {
        "start": {
          "line": 270,
          "column": 85
        },
        "end": {
          "line": 270,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 10688,
      "end": 10697,
      "loc": {
        "start": {
          "line": 270,
          "column": 88
        },
        "end": {
          "line": 270,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 10698,
      "end": 10701,
      "loc": {
        "start": {
          "line": 270,
          "column": 98
        },
        "end": {
          "line": 270,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "sqlite_master",
      "start": 10702,
      "end": 10717,
      "loc": {
        "start": {
          "line": 270,
          "column": 102
        },
        "end": {
          "line": 270,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10717,
      "end": 10718,
      "loc": {
        "start": {
          "line": 270,
          "column": 117
        },
        "end": {
          "line": 270,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10718,
      "end": 10719,
      "loc": {
        "start": {
          "line": 270,
          "column": 118
        },
        "end": {
          "line": 270,
          "column": 119
        }
      }
    },
    {
      "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": 10731,
      "end": 10733,
      "loc": {
        "start": {
          "line": 272,
          "column": 10
        },
        "end": {
          "line": 272,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10734,
      "end": 10735,
      "loc": {
        "start": {
          "line": 272,
          "column": 13
        },
        "end": {
          "line": 272,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 10735,
      "end": 10736,
      "loc": {
        "start": {
          "line": 272,
          "column": 14
        },
        "end": {
          "line": 272,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10736,
      "end": 10746,
      "loc": {
        "start": {
          "line": 272,
          "column": 15
        },
        "end": {
          "line": 272,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10746,
      "end": 10747,
      "loc": {
        "start": {
          "line": 272,
          "column": 25
        },
        "end": {
          "line": 272,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 10747,
      "end": 10753,
      "loc": {
        "start": {
          "line": 272,
          "column": 26
        },
        "end": {
          "line": 272,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10753,
      "end": 10754,
      "loc": {
        "start": {
          "line": 272,
          "column": 32
        },
        "end": {
          "line": 272,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10755,
      "end": 10756,
      "loc": {
        "start": {
          "line": 272,
          "column": 34
        },
        "end": {
          "line": 272,
          "column": 35
        }
      }
    },
    {
      "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": 10769,
      "end": 10775,
      "loc": {
        "start": {
          "line": 273,
          "column": 12
        },
        "end": {
          "line": 273,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "executeSql",
      "start": 10776,
      "end": 10786,
      "loc": {
        "start": {
          "line": 273,
          "column": 19
        },
        "end": {
          "line": 273,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10786,
      "end": 10787,
      "loc": {
        "start": {
          "line": 273,
          "column": 29
        },
        "end": {
          "line": 273,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10787,
      "end": 10788,
      "loc": {
        "start": {
          "line": 273,
          "column": 30
        },
        "end": {
          "line": 273,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10788,
      "end": 10789,
      "loc": {
        "start": {
          "line": 273,
          "column": 31
        },
        "end": {
          "line": 273,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10800,
      "end": 10801,
      "loc": {
        "start": {
          "line": 274,
          "column": 10
        },
        "end": {
          "line": 274,
          "column": 11
        }
      }
    },
    {
      "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": 10802,
      "end": 10806,
      "loc": {
        "start": {
          "line": 274,
          "column": 12
        },
        "end": {
          "line": 274,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10807,
      "end": 10808,
      "loc": {
        "start": {
          "line": 274,
          "column": 17
        },
        "end": {
          "line": 274,
          "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": 10821,
      "end": 10827,
      "loc": {
        "start": {
          "line": 275,
          "column": 12
        },
        "end": {
          "line": 275,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 10828,
      "end": 10835,
      "loc": {
        "start": {
          "line": 275,
          "column": 19
        },
        "end": {
          "line": 275,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10835,
      "end": 10836,
      "loc": {
        "start": {
          "line": 275,
          "column": 26
        },
        "end": {
          "line": 275,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 10836,
      "end": 10839,
      "loc": {
        "start": {
          "line": 275,
          "column": 27
        },
        "end": {
          "line": 275,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10839,
      "end": 10840,
      "loc": {
        "start": {
          "line": 275,
          "column": 30
        },
        "end": {
          "line": 275,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableNames",
      "start": 10840,
      "end": 10850,
      "loc": {
        "start": {
          "line": 275,
          "column": 31
        },
        "end": {
          "line": 275,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10850,
      "end": 10851,
      "loc": {
        "start": {
          "line": 275,
          "column": 41
        },
        "end": {
          "line": 275,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 10852,
      "end": 10861,
      "loc": {
        "start": {
          "line": 275,
          "column": 43
        },
        "end": {
          "line": 275,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10862,
      "end": 10864,
      "loc": {
        "start": {
          "line": 275,
          "column": 53
        },
        "end": {
          "line": 275,
          "column": 55
        }
      }
    },
    {
      "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": 10879,
      "end": 10882,
      "loc": {
        "start": {
          "line": 276,
          "column": 14
        },
        "end": {
          "line": 276,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 10883,
      "end": 10890,
      "loc": {
        "start": {
          "line": 276,
          "column": 18
        },
        "end": {
          "line": 276,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10890,
      "end": 10891,
      "loc": {
        "start": {
          "line": 276,
          "column": 25
        },
        "end": {
          "line": 276,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 10891,
      "end": 10898,
      "loc": {
        "start": {
          "line": 276,
          "column": 26
        },
        "end": {
          "line": 276,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10899,
      "end": 10901,
      "loc": {
        "start": {
          "line": 276,
          "column": 34
        },
        "end": {
          "line": 276,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10902,
      "end": 10903,
      "loc": {
        "start": {
          "line": 276,
          "column": 37
        },
        "end": {
          "line": 276,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 10920,
      "end": 10929,
      "loc": {
        "start": {
          "line": 277,
          "column": 16
        },
        "end": {
          "line": 277,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10930,
      "end": 10931,
      "loc": {
        "start": {
          "line": 277,
          "column": 26
        },
        "end": {
          "line": 277,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 10932,
      "end": 10941,
      "loc": {
        "start": {
          "line": 277,
          "column": 28
        },
        "end": {
          "line": 277,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10941,
      "end": 10942,
      "loc": {
        "start": {
          "line": 277,
          "column": 37
        },
        "end": {
          "line": 277,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 10942,
      "end": 10949,
      "loc": {
        "start": {
          "line": 277,
          "column": 38
        },
        "end": {
          "line": 277,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10949,
      "end": 10950,
      "loc": {
        "start": {
          "line": 277,
          "column": 45
        },
        "end": {
          "line": 277,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "`",
        "flags": "g"
      },
      "start": 10950,
      "end": 10954,
      "loc": {
        "start": {
          "line": 277,
          "column": 46
        },
        "end": {
          "line": 277,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10954,
      "end": 10955,
      "loc": {
        "start": {
          "line": 277,
          "column": 50
        },
        "end": {
          "line": 277,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 10956,
      "end": 10958,
      "loc": {
        "start": {
          "line": 277,
          "column": 52
        },
        "end": {
          "line": 277,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10958,
      "end": 10959,
      "loc": {
        "start": {
          "line": 277,
          "column": 54
        },
        "end": {
          "line": 277,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10959,
      "end": 10960,
      "loc": {
        "start": {
          "line": 277,
          "column": 55
        },
        "end": {
          "line": 277,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columnTypes",
      "start": 10977,
      "end": 10988,
      "loc": {
        "start": {
          "line": 278,
          "column": 16
        },
        "end": {
          "line": 278,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10988,
      "end": 10989,
      "loc": {
        "start": {
          "line": 278,
          "column": 27
        },
        "end": {
          "line": 278,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 10989,
      "end": 10998,
      "loc": {
        "start": {
          "line": 278,
          "column": 28
        },
        "end": {
          "line": 278,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10998,
      "end": 10999,
      "loc": {
        "start": {
          "line": 278,
          "column": 37
        },
        "end": {
          "line": 278,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11000,
      "end": 11001,
      "loc": {
        "start": {
          "line": 278,
          "column": 39
        },
        "end": {
          "line": 278,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11002,
      "end": 11003,
      "loc": {
        "start": {
          "line": 278,
          "column": 41
        },
        "end": {
          "line": 278,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11003,
      "end": 11004,
      "loc": {
        "start": {
          "line": 278,
          "column": 42
        },
        "end": {
          "line": 278,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11004,
      "end": 11005,
      "loc": {
        "start": {
          "line": 278,
          "column": 43
        },
        "end": {
          "line": 278,
          "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": 11023,
      "end": 11027,
      "loc": {
        "start": {
          "line": 280,
          "column": 16
        },
        "end": {
          "line": 280,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11027,
      "end": 11028,
      "loc": {
        "start": {
          "line": 280,
          "column": 20
        },
        "end": {
          "line": 280,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "database",
      "start": 11028,
      "end": 11036,
      "loc": {
        "start": {
          "line": 280,
          "column": 21
        },
        "end": {
          "line": 280,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11036,
      "end": 11037,
      "loc": {
        "start": {
          "line": 280,
          "column": 29
        },
        "end": {
          "line": 280,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "all",
      "start": 11037,
      "end": 11040,
      "loc": {
        "start": {
          "line": 280,
          "column": 30
        },
        "end": {
          "line": 280,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11040,
      "end": 11041,
      "loc": {
        "start": {
          "line": 280,
          "column": 33
        },
        "end": {
          "line": 280,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA table_info(`",
      "start": 11041,
      "end": 11062,
      "loc": {
        "start": {
          "line": 280,
          "column": 34
        },
        "end": {
          "line": 280,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 11063,
      "end": 11064,
      "loc": {
        "start": {
          "line": 280,
          "column": 56
        },
        "end": {
          "line": 280,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 11065,
      "end": 11074,
      "loc": {
        "start": {
          "line": 280,
          "column": 58
        },
        "end": {
          "line": 280,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 11075,
      "end": 11076,
      "loc": {
        "start": {
          "line": 280,
          "column": 68
        },
        "end": {
          "line": 280,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "`)",
      "start": 11077,
      "end": 11081,
      "loc": {
        "start": {
          "line": 280,
          "column": 70
        },
        "end": {
          "line": 280,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11081,
      "end": 11082,
      "loc": {
        "start": {
          "line": 280,
          "column": 74
        },
        "end": {
          "line": 280,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11083,
      "end": 11084,
      "loc": {
        "start": {
          "line": 280,
          "column": 76
        },
        "end": {
          "line": 280,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 11084,
      "end": 11087,
      "loc": {
        "start": {
          "line": 280,
          "column": 77
        },
        "end": {
          "line": 280,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11087,
      "end": 11088,
      "loc": {
        "start": {
          "line": 280,
          "column": 80
        },
        "end": {
          "line": 280,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 11089,
      "end": 11096,
      "loc": {
        "start": {
          "line": 280,
          "column": 82
        },
        "end": {
          "line": 280,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11096,
      "end": 11097,
      "loc": {
        "start": {
          "line": 280,
          "column": 89
        },
        "end": {
          "line": 280,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11098,
      "end": 11100,
      "loc": {
        "start": {
          "line": 280,
          "column": 91
        },
        "end": {
          "line": 280,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11101,
      "end": 11102,
      "loc": {
        "start": {
          "line": 280,
          "column": 94
        },
        "end": {
          "line": 280,
          "column": 95
        }
      }
    },
    {
      "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": 11121,
      "end": 11123,
      "loc": {
        "start": {
          "line": 281,
          "column": 18
        },
        "end": {
          "line": 281,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11124,
      "end": 11125,
      "loc": {
        "start": {
          "line": 281,
          "column": 21
        },
        "end": {
          "line": 281,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 11125,
      "end": 11126,
      "loc": {
        "start": {
          "line": 281,
          "column": 22
        },
        "end": {
          "line": 281,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 11126,
      "end": 11129,
      "loc": {
        "start": {
          "line": 281,
          "column": 23
        },
        "end": {
          "line": 281,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11129,
      "end": 11130,
      "loc": {
        "start": {
          "line": 281,
          "column": 26
        },
        "end": {
          "line": 281,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11131,
      "end": 11132,
      "loc": {
        "start": {
          "line": 281,
          "column": 28
        },
        "end": {
          "line": 281,
          "column": 29
        }
      }
    },
    {
      "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": 11153,
      "end": 11156,
      "loc": {
        "start": {
          "line": 282,
          "column": 20
        },
        "end": {
          "line": 282,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11157,
      "end": 11158,
      "loc": {
        "start": {
          "line": 282,
          "column": 24
        },
        "end": {
          "line": 282,
          "column": 25
        }
      }
    },
    {
      "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": 11158,
      "end": 11163,
      "loc": {
        "start": {
          "line": 282,
          "column": 25
        },
        "end": {
          "line": 282,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 11164,
      "end": 11170,
      "loc": {
        "start": {
          "line": 282,
          "column": 31
        },
        "end": {
          "line": 282,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 11171,
      "end": 11173,
      "loc": {
        "start": {
          "line": 282,
          "column": 38
        },
        "end": {
          "line": 282,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 11174,
      "end": 11181,
      "loc": {
        "start": {
          "line": 282,
          "column": 41
        },
        "end": {
          "line": 282,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11181,
      "end": 11182,
      "loc": {
        "start": {
          "line": 282,
          "column": 48
        },
        "end": {
          "line": 282,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11183,
      "end": 11184,
      "loc": {
        "start": {
          "line": 282,
          "column": 50
        },
        "end": {
          "line": 282,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columnTypes",
      "start": 11207,
      "end": 11218,
      "loc": {
        "start": {
          "line": 283,
          "column": 22
        },
        "end": {
          "line": 283,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11218,
      "end": 11219,
      "loc": {
        "start": {
          "line": 283,
          "column": 33
        },
        "end": {
          "line": 283,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tableName",
      "start": 11219,
      "end": 11228,
      "loc": {
        "start": {
          "line": 283,
          "column": 34
        },
        "end": {
          "line": 283,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11228,
      "end": 11229,
      "loc": {
        "start": {
          "line": 283,
          "column": 43
        },
        "end": {
          "line": 283,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11229,
      "end": 11230,
      "loc": {
        "start": {
          "line": 283,
          "column": 44
        },
        "end": {
          "line": 283,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 11230,
      "end": 11236,
      "loc": {
        "start": {
          "line": 283,
          "column": 45
        },
        "end": {
          "line": 283,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11236,
      "end": 11237,
      "loc": {
        "start": {
          "line": 283,
          "column": 51
        },
        "end": {
          "line": 283,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 11237,
      "end": 11241,
      "loc": {
        "start": {
          "line": 283,
          "column": 52
        },
        "end": {
          "line": 283,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11241,
      "end": 11242,
      "loc": {
        "start": {
          "line": 283,
          "column": 56
        },
        "end": {
          "line": 283,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11243,
      "end": 11244,
      "loc": {
        "start": {
          "line": 283,
          "column": 58
        },
        "end": {
          "line": 283,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 11245,
      "end": 11251,
      "loc": {
        "start": {
          "line": 283,
          "column": 60
        },
        "end": {
          "line": 283,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11251,
      "end": 11252,
      "loc": {
        "start": {
          "line": 283,
          "column": 66
        },
        "end": {
          "line": 283,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11252,
      "end": 11256,
      "loc": {
        "start": {
          "line": 283,
          "column": 67
        },
        "end": {
          "line": 283,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11256,
      "end": 11257,
      "loc": {
        "start": {
          "line": 283,
          "column": 71
        },
        "end": {
          "line": 283,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11278,
      "end": 11279,
      "loc": {
        "start": {
          "line": 284,
          "column": 20
        },
        "end": {
          "line": 284,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11298,
      "end": 11299,
      "loc": {
        "start": {
          "line": 285,
          "column": 18
        },
        "end": {
          "line": 285,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolve",
      "start": 11318,
      "end": 11325,
      "loc": {
        "start": {
          "line": 286,
          "column": 18
        },
        "end": {
          "line": 286,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11325,
      "end": 11326,
      "loc": {
        "start": {
          "line": 286,
          "column": 25
        },
        "end": {
          "line": 286,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11326,
      "end": 11327,
      "loc": {
        "start": {
          "line": 286,
          "column": 26
        },
        "end": {
          "line": 286,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11327,
      "end": 11328,
      "loc": {
        "start": {
          "line": 286,
          "column": 27
        },
        "end": {
          "line": 286,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11345,
      "end": 11346,
      "loc": {
        "start": {
          "line": 287,
          "column": 16
        },
        "end": {
          "line": 287,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11346,
      "end": 11347,
      "loc": {
        "start": {
          "line": 287,
          "column": 17
        },
        "end": {
          "line": 287,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11347,
      "end": 11348,
      "loc": {
        "start": {
          "line": 287,
          "column": 18
        },
        "end": {
          "line": 287,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11363,
      "end": 11364,
      "loc": {
        "start": {
          "line": 288,
          "column": 14
        },
        "end": {
          "line": 288,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11364,
      "end": 11365,
      "loc": {
        "start": {
          "line": 288,
          "column": 15
        },
        "end": {
          "line": 288,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11378,
      "end": 11379,
      "loc": {
        "start": {
          "line": 289,
          "column": 12
        },
        "end": {
          "line": 289,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11379,
      "end": 11380,
      "loc": {
        "start": {
          "line": 289,
          "column": 13
        },
        "end": {
          "line": 289,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "then",
      "start": 11380,
      "end": 11384,
      "loc": {
        "start": {
          "line": 289,
          "column": 14
        },
        "end": {
          "line": 289,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11384,
      "end": 11385,
      "loc": {
        "start": {
          "line": 289,
          "column": 18
        },
        "end": {
          "line": 289,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "executeSql",
      "start": 11385,
      "end": 11395,
      "loc": {
        "start": {
          "line": 289,
          "column": 19
        },
        "end": {
          "line": 289,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11395,
      "end": 11396,
      "loc": {
        "start": {
          "line": 289,
          "column": 29
        },
        "end": {
          "line": 289,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11396,
      "end": 11397,
      "loc": {
        "start": {
          "line": 289,
          "column": 30
        },
        "end": {
          "line": 289,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11408,
      "end": 11409,
      "loc": {
        "start": {
          "line": 290,
          "column": 10
        },
        "end": {
          "line": 290,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11418,
      "end": 11419,
      "loc": {
        "start": {
          "line": 291,
          "column": 8
        },
        "end": {
          "line": 291,
          "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": 11420,
      "end": 11424,
      "loc": {
        "start": {
          "line": 291,
          "column": 10
        },
        "end": {
          "line": 291,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11425,
      "end": 11426,
      "loc": {
        "start": {
          "line": 291,
          "column": 15
        },
        "end": {
          "line": 291,
          "column": 16
        }
      }
    },
    {
      "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": 11437,
      "end": 11443,
      "loc": {
        "start": {
          "line": 292,
          "column": 10
        },
        "end": {
          "line": 292,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "executeSql",
      "start": 11444,
      "end": 11454,
      "loc": {
        "start": {
          "line": 292,
          "column": 17
        },
        "end": {
          "line": 292,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11454,
      "end": 11455,
      "loc": {
        "start": {
          "line": 292,
          "column": 27
        },
        "end": {
          "line": 292,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11455,
      "end": 11456,
      "loc": {
        "start": {
          "line": 292,
          "column": 28
        },
        "end": {
          "line": 292,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11456,
      "end": 11457,
      "loc": {
        "start": {
          "line": 292,
          "column": 29
        },
        "end": {
          "line": 292,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11466,
      "end": 11467,
      "loc": {
        "start": {
          "line": 293,
          "column": 8
        },
        "end": {
          "line": 293,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11474,
      "end": 11475,
      "loc": {
        "start": {
          "line": 294,
          "column": 6
        },
        "end": {
          "line": 294,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11475,
      "end": 11476,
      "loc": {
        "start": {
          "line": 294,
          "column": 7
        },
        "end": {
          "line": 294,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11476,
      "end": 11477,
      "loc": {
        "start": {
          "line": 294,
          "column": 8
        },
        "end": {
          "line": 294,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11482,
      "end": 11483,
      "loc": {
        "start": {
          "line": 295,
          "column": 4
        },
        "end": {
          "line": 295,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11483,
      "end": 11484,
      "loc": {
        "start": {
          "line": 295,
          "column": 5
        },
        "end": {
          "line": 295,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11484,
      "end": 11485,
      "loc": {
        "start": {
          "line": 295,
          "column": 6
        },
        "end": {
          "line": 295,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11488,
      "end": 11489,
      "loc": {
        "start": {
          "line": 296,
          "column": 2
        },
        "end": {
          "line": 296,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "applyParsers",
      "start": 11493,
      "end": 11505,
      "loc": {
        "start": {
          "line": 298,
          "column": 2
        },
        "end": {
          "line": 298,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11505,
      "end": 11506,
      "loc": {
        "start": {
          "line": 298,
          "column": 14
        },
        "end": {
          "line": 298,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11506,
      "end": 11510,
      "loc": {
        "start": {
          "line": 298,
          "column": 15
        },
        "end": {
          "line": 298,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11510,
      "end": 11511,
      "loc": {
        "start": {
          "line": 298,
          "column": 19
        },
        "end": {
          "line": 298,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 11512,
      "end": 11517,
      "loc": {
        "start": {
          "line": 298,
          "column": 21
        },
        "end": {
          "line": 298,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11517,
      "end": 11518,
      "loc": {
        "start": {
          "line": 298,
          "column": 26
        },
        "end": {
          "line": 298,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11519,
      "end": 11520,
      "loc": {
        "start": {
          "line": 298,
          "column": 28
        },
        "end": {
          "line": 298,
          "column": 29
        }
      }
    },
    {
      "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": 11525,
      "end": 11527,
      "loc": {
        "start": {
          "line": 299,
          "column": 4
        },
        "end": {
          "line": 299,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11528,
      "end": 11529,
      "loc": {
        "start": {
          "line": 299,
          "column": 7
        },
        "end": {
          "line": 299,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11529,
      "end": 11533,
      "loc": {
        "start": {
          "line": 299,
          "column": 8
        },
        "end": {
          "line": 299,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11533,
      "end": 11534,
      "loc": {
        "start": {
          "line": 299,
          "column": 12
        },
        "end": {
          "line": 299,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 11534,
      "end": 11541,
      "loc": {
        "start": {
          "line": 299,
          "column": 13
        },
        "end": {
          "line": 299,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11541,
      "end": 11542,
      "loc": {
        "start": {
          "line": 299,
          "column": 20
        },
        "end": {
          "line": 299,
          "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": 11542,
      "end": 11545,
      "loc": {
        "start": {
          "line": 299,
          "column": 21
        },
        "end": {
          "line": 299,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11545,
      "end": 11546,
      "loc": {
        "start": {
          "line": 299,
          "column": 24
        },
        "end": {
          "line": 299,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 11547,
      "end": 11550,
      "loc": {
        "start": {
          "line": 299,
          "column": 26
        },
        "end": {
          "line": 299,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 11551,
      "end": 11552,
      "loc": {
        "start": {
          "line": 299,
          "column": 30
        },
        "end": {
          "line": 299,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 11552,
      "end": 11553,
      "loc": {
        "start": {
          "line": 299,
          "column": 31
        },
        "end": {
          "line": 299,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11553,
      "end": 11554,
      "loc": {
        "start": {
          "line": 299,
          "column": 32
        },
        "end": {
          "line": 299,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11555,
      "end": 11556,
      "loc": {
        "start": {
          "line": 299,
          "column": 34
        },
        "end": {
          "line": 299,
          "column": 35
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Remove the length part",
      "start": 11563,
      "end": 11588,
      "loc": {
        "start": {
          "line": 300,
          "column": 6
        },
        "end": {
          "line": 300,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11595,
      "end": 11599,
      "loc": {
        "start": {
          "line": 301,
          "column": 6
        },
        "end": {
          "line": 301,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11600,
      "end": 11601,
      "loc": {
        "start": {
          "line": 301,
          "column": 11
        },
        "end": {
          "line": 301,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11602,
      "end": 11606,
      "loc": {
        "start": {
          "line": 301,
          "column": 13
        },
        "end": {
          "line": 301,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11606,
      "end": 11607,
      "loc": {
        "start": {
          "line": 301,
          "column": 17
        },
        "end": {
          "line": 301,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "substr",
      "start": 11607,
      "end": 11613,
      "loc": {
        "start": {
          "line": 301,
          "column": 18
        },
        "end": {
          "line": 301,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11613,
      "end": 11614,
      "loc": {
        "start": {
          "line": 301,
          "column": 24
        },
        "end": {
          "line": 301,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 11614,
      "end": 11615,
      "loc": {
        "start": {
          "line": 301,
          "column": 25
        },
        "end": {
          "line": 301,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11615,
      "end": 11616,
      "loc": {
        "start": {
          "line": 301,
          "column": 26
        },
        "end": {
          "line": 301,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11617,
      "end": 11621,
      "loc": {
        "start": {
          "line": 301,
          "column": 28
        },
        "end": {
          "line": 301,
          "column": 32
        }
      }
    },
    {
      "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": 301,
          "column": 32
        },
        "end": {
          "line": 301,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 11622,
      "end": 11629,
      "loc": {
        "start": {
          "line": 301,
          "column": 33
        },
        "end": {
          "line": 301,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11629,
      "end": 11630,
      "loc": {
        "start": {
          "line": 301,
          "column": 40
        },
        "end": {
          "line": 301,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "(",
      "start": 11630,
      "end": 11633,
      "loc": {
        "start": {
          "line": 301,
          "column": 41
        },
        "end": {
          "line": 301,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11633,
      "end": 11634,
      "loc": {
        "start": {
          "line": 301,
          "column": 44
        },
        "end": {
          "line": 301,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11634,
      "end": 11635,
      "loc": {
        "start": {
          "line": 301,
          "column": 45
        },
        "end": {
          "line": 301,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11635,
      "end": 11636,
      "loc": {
        "start": {
          "line": 301,
          "column": 46
        },
        "end": {
          "line": 301,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11641,
      "end": 11642,
      "loc": {
        "start": {
          "line": 302,
          "column": 4
        },
        "end": {
          "line": 302,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11647,
      "end": 11651,
      "loc": {
        "start": {
          "line": 303,
          "column": 4
        },
        "end": {
          "line": 303,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11652,
      "end": 11653,
      "loc": {
        "start": {
          "line": 303,
          "column": 9
        },
        "end": {
          "line": 303,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11654,
      "end": 11658,
      "loc": {
        "start": {
          "line": 303,
          "column": 11
        },
        "end": {
          "line": 303,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11658,
      "end": 11659,
      "loc": {
        "start": {
          "line": 303,
          "column": 15
        },
        "end": {
          "line": 303,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 11659,
      "end": 11666,
      "loc": {
        "start": {
          "line": 303,
          "column": 16
        },
        "end": {
          "line": 303,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11666,
      "end": 11667,
      "loc": {
        "start": {
          "line": 303,
          "column": 23
        },
        "end": {
          "line": 303,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "UNSIGNED",
      "start": 11667,
      "end": 11677,
      "loc": {
        "start": {
          "line": 303,
          "column": 24
        },
        "end": {
          "line": 303,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11677,
      "end": 11678,
      "loc": {
        "start": {
          "line": 303,
          "column": 34
        },
        "end": {
          "line": 303,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 11679,
      "end": 11681,
      "loc": {
        "start": {
          "line": 303,
          "column": 36
        },
        "end": {
          "line": 303,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11681,
      "end": 11682,
      "loc": {
        "start": {
          "line": 303,
          "column": 38
        },
        "end": {
          "line": 303,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11682,
      "end": 11683,
      "loc": {
        "start": {
          "line": 303,
          "column": 39
        },
        "end": {
          "line": 303,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 11683,
      "end": 11690,
      "loc": {
        "start": {
          "line": 303,
          "column": 40
        },
        "end": {
          "line": 303,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11690,
      "end": 11691,
      "loc": {
        "start": {
          "line": 303,
          "column": 47
        },
        "end": {
          "line": 303,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ZEROFILL",
      "start": 11691,
      "end": 11701,
      "loc": {
        "start": {
          "line": 303,
          "column": 48
        },
        "end": {
          "line": 303,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11701,
      "end": 11702,
      "loc": {
        "start": {
          "line": 303,
          "column": 58
        },
        "end": {
          "line": 303,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 11703,
      "end": 11705,
      "loc": {
        "start": {
          "line": 303,
          "column": 60
        },
        "end": {
          "line": 303,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11705,
      "end": 11706,
      "loc": {
        "start": {
          "line": 303,
          "column": 62
        },
        "end": {
          "line": 303,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11706,
      "end": 11707,
      "loc": {
        "start": {
          "line": 303,
          "column": 63
        },
        "end": {
          "line": 303,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11712,
      "end": 11716,
      "loc": {
        "start": {
          "line": 304,
          "column": 4
        },
        "end": {
          "line": 304,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11717,
      "end": 11718,
      "loc": {
        "start": {
          "line": 304,
          "column": 9
        },
        "end": {
          "line": 304,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11719,
      "end": 11723,
      "loc": {
        "start": {
          "line": 304,
          "column": 11
        },
        "end": {
          "line": 304,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11723,
      "end": 11724,
      "loc": {
        "start": {
          "line": 304,
          "column": 15
        },
        "end": {
          "line": 304,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "trim",
      "start": 11724,
      "end": 11728,
      "loc": {
        "start": {
          "line": 304,
          "column": 16
        },
        "end": {
          "line": 304,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11728,
      "end": 11729,
      "loc": {
        "start": {
          "line": 304,
          "column": 20
        },
        "end": {
          "line": 304,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11729,
      "end": 11730,
      "loc": {
        "start": {
          "line": 304,
          "column": 21
        },
        "end": {
          "line": 304,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11730,
      "end": 11731,
      "loc": {
        "start": {
          "line": 304,
          "column": 22
        },
        "end": {
          "line": 304,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toUpperCase",
      "start": 11731,
      "end": 11742,
      "loc": {
        "start": {
          "line": 304,
          "column": 23
        },
        "end": {
          "line": 304,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11742,
      "end": 11743,
      "loc": {
        "start": {
          "line": 304,
          "column": 34
        },
        "end": {
          "line": 304,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11743,
      "end": 11744,
      "loc": {
        "start": {
          "line": 304,
          "column": 35
        },
        "end": {
          "line": 304,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11744,
      "end": 11745,
      "loc": {
        "start": {
          "line": 304,
          "column": 36
        },
        "end": {
          "line": 304,
          "column": 37
        }
      }
    },
    {
      "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": 11750,
      "end": 11755,
      "loc": {
        "start": {
          "line": 305,
          "column": 4
        },
        "end": {
          "line": 305,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parse",
      "start": 11756,
      "end": 11761,
      "loc": {
        "start": {
          "line": 305,
          "column": 10
        },
        "end": {
          "line": 305,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11762,
      "end": 11763,
      "loc": {
        "start": {
          "line": 305,
          "column": 16
        },
        "end": {
          "line": 305,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parserStore",
      "start": 11764,
      "end": 11775,
      "loc": {
        "start": {
          "line": 305,
          "column": 18
        },
        "end": {
          "line": 305,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11775,
      "end": 11776,
      "loc": {
        "start": {
          "line": 305,
          "column": 29
        },
        "end": {
          "line": 305,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 11776,
      "end": 11779,
      "loc": {
        "start": {
          "line": 305,
          "column": 30
        },
        "end": {
          "line": 305,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11779,
      "end": 11780,
      "loc": {
        "start": {
          "line": 305,
          "column": 33
        },
        "end": {
          "line": 305,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 11780,
      "end": 11784,
      "loc": {
        "start": {
          "line": 305,
          "column": 34
        },
        "end": {
          "line": 305,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11784,
      "end": 11785,
      "loc": {
        "start": {
          "line": 305,
          "column": 38
        },
        "end": {
          "line": 305,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11785,
      "end": 11786,
      "loc": {
        "start": {
          "line": 305,
          "column": 39
        },
        "end": {
          "line": 305,
          "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": 11792,
      "end": 11794,
      "loc": {
        "start": {
          "line": 307,
          "column": 4
        },
        "end": {
          "line": 307,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11795,
      "end": 11796,
      "loc": {
        "start": {
          "line": 307,
          "column": 7
        },
        "end": {
          "line": 307,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 11796,
      "end": 11801,
      "loc": {
        "start": {
          "line": 307,
          "column": 8
        },
        "end": {
          "line": 307,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 11802,
      "end": 11805,
      "loc": {
        "start": {
          "line": 307,
          "column": 14
        },
        "end": {
          "line": 307,
          "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": 11806,
      "end": 11810,
      "loc": {
        "start": {
          "line": 307,
          "column": 18
        },
        "end": {
          "line": 307,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 11811,
      "end": 11813,
      "loc": {
        "start": {
          "line": 307,
          "column": 23
        },
        "end": {
          "line": 307,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parse",
      "start": 11814,
      "end": 11819,
      "loc": {
        "start": {
          "line": 307,
          "column": 26
        },
        "end": {
          "line": 307,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11819,
      "end": 11820,
      "loc": {
        "start": {
          "line": 307,
          "column": 31
        },
        "end": {
          "line": 307,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11821,
      "end": 11822,
      "loc": {
        "start": {
          "line": 307,
          "column": 33
        },
        "end": {
          "line": 307,
          "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": 11829,
      "end": 11835,
      "loc": {
        "start": {
          "line": 308,
          "column": 6
        },
        "end": {
          "line": 308,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parse",
      "start": 11836,
      "end": 11841,
      "loc": {
        "start": {
          "line": 308,
          "column": 13
        },
        "end": {
          "line": 308,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11841,
      "end": 11842,
      "loc": {
        "start": {
          "line": 308,
          "column": 18
        },
        "end": {
          "line": 308,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 11842,
      "end": 11847,
      "loc": {
        "start": {
          "line": 308,
          "column": 19
        },
        "end": {
          "line": 308,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11847,
      "end": 11848,
      "loc": {
        "start": {
          "line": 308,
          "column": 24
        },
        "end": {
          "line": 308,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11849,
      "end": 11850,
      "loc": {
        "start": {
          "line": 308,
          "column": 26
        },
        "end": {
          "line": 308,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "timezone",
      "start": 11851,
      "end": 11859,
      "loc": {
        "start": {
          "line": 308,
          "column": 28
        },
        "end": {
          "line": 308,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11859,
      "end": 11860,
      "loc": {
        "start": {
          "line": 308,
          "column": 36
        },
        "end": {
          "line": 308,
          "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": 11861,
      "end": 11865,
      "loc": {
        "start": {
          "line": 308,
          "column": 38
        },
        "end": {
          "line": 308,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11865,
      "end": 11866,
      "loc": {
        "start": {
          "line": 308,
          "column": 42
        },
        "end": {
          "line": 308,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 11866,
      "end": 11875,
      "loc": {
        "start": {
          "line": 308,
          "column": 43
        },
        "end": {
          "line": 308,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11875,
      "end": 11876,
      "loc": {
        "start": {
          "line": 308,
          "column": 52
        },
        "end": {
          "line": 308,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 11876,
      "end": 11883,
      "loc": {
        "start": {
          "line": 308,
          "column": 53
        },
        "end": {
          "line": 308,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11883,
      "end": 11884,
      "loc": {
        "start": {
          "line": 308,
          "column": 60
        },
        "end": {
          "line": 308,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "timezone",
      "start": 11884,
      "end": 11892,
      "loc": {
        "start": {
          "line": 308,
          "column": 61
        },
        "end": {
          "line": 308,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11893,
      "end": 11894,
      "loc": {
        "start": {
          "line": 308,
          "column": 70
        },
        "end": {
          "line": 308,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11894,
      "end": 11895,
      "loc": {
        "start": {
          "line": 308,
          "column": 71
        },
        "end": {
          "line": 308,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11895,
      "end": 11896,
      "loc": {
        "start": {
          "line": 308,
          "column": 72
        },
        "end": {
          "line": 308,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11901,
      "end": 11902,
      "loc": {
        "start": {
          "line": 309,
          "column": 4
        },
        "end": {
          "line": 309,
          "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": 11907,
      "end": 11913,
      "loc": {
        "start": {
          "line": 310,
          "column": 4
        },
        "end": {
          "line": 310,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 11914,
      "end": 11919,
      "loc": {
        "start": {
          "line": 310,
          "column": 11
        },
        "end": {
          "line": 310,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11919,
      "end": 11920,
      "loc": {
        "start": {
          "line": 310,
          "column": 16
        },
        "end": {
          "line": 310,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11923,
      "end": 11924,
      "loc": {
        "start": {
          "line": 311,
          "column": 2
        },
        "end": {
          "line": 311,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatError",
      "start": 11928,
      "end": 11939,
      "loc": {
        "start": {
          "line": 313,
          "column": 2
        },
        "end": {
          "line": 313,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11939,
      "end": 11940,
      "loc": {
        "start": {
          "line": 313,
          "column": 13
        },
        "end": {
          "line": 313,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 11940,
      "end": 11943,
      "loc": {
        "start": {
          "line": 313,
          "column": 14
        },
        "end": {
          "line": 313,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11943,
      "end": 11944,
      "loc": {
        "start": {
          "line": 313,
          "column": 17
        },
        "end": {
          "line": 313,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11945,
      "end": 11946,
      "loc": {
        "start": {
          "line": 313,
          "column": 19
        },
        "end": {
          "line": 313,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "switch",
        "keyword": "switch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "switch",
      "start": 11952,
      "end": 11958,
      "loc": {
        "start": {
          "line": 315,
          "column": 4
        },
        "end": {
          "line": 315,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11959,
      "end": 11960,
      "loc": {
        "start": {
          "line": 315,
          "column": 11
        },
        "end": {
          "line": 315,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 11960,
      "end": 11963,
      "loc": {
        "start": {
          "line": 315,
          "column": 12
        },
        "end": {
          "line": 315,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11963,
      "end": 11964,
      "loc": {
        "start": {
          "line": 315,
          "column": 15
        },
        "end": {
          "line": 315,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "code",
      "start": 11964,
      "end": 11968,
      "loc": {
        "start": {
          "line": 315,
          "column": 16
        },
        "end": {
          "line": 315,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11968,
      "end": 11969,
      "loc": {
        "start": {
          "line": 315,
          "column": 20
        },
        "end": {
          "line": 315,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11970,
      "end": 11971,
      "loc": {
        "start": {
          "line": 315,
          "column": 22
        },
        "end": {
          "line": 315,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 11978,
      "end": 11982,
      "loc": {
        "start": {
          "line": 316,
          "column": 6
        },
        "end": {
          "line": 316,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "SQLITE_CONSTRAINT",
      "start": 11983,
      "end": 12002,
      "loc": {
        "start": {
          "line": 316,
          "column": 11
        },
        "end": {
          "line": 316,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12002,
      "end": 12003,
      "loc": {
        "start": {
          "line": 316,
          "column": 30
        },
        "end": {
          "line": 316,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12004,
      "end": 12005,
      "loc": {
        "start": {
          "line": 316,
          "column": 32
        },
        "end": {
          "line": 316,
          "column": 33
        }
      }
    },
    {
      "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": 12014,
      "end": 12017,
      "loc": {
        "start": {
          "line": 317,
          "column": 8
        },
        "end": {
          "line": 317,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12018,
      "end": 12023,
      "loc": {
        "start": {
          "line": 317,
          "column": 12
        },
        "end": {
          "line": 317,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12024,
      "end": 12025,
      "loc": {
        "start": {
          "line": 317,
          "column": 18
        },
        "end": {
          "line": 317,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 12026,
      "end": 12029,
      "loc": {
        "start": {
          "line": 317,
          "column": 20
        },
        "end": {
          "line": 317,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12029,
      "end": 12030,
      "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": "message",
      "start": 12030,
      "end": 12037,
      "loc": {
        "start": {
          "line": 317,
          "column": 24
        },
        "end": {
          "line": 317,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12037,
      "end": 12038,
      "loc": {
        "start": {
          "line": 317,
          "column": 31
        },
        "end": {
          "line": 317,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12038,
      "end": 12043,
      "loc": {
        "start": {
          "line": 317,
          "column": 32
        },
        "end": {
          "line": 317,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12043,
      "end": 12044,
      "loc": {
        "start": {
          "line": 317,
          "column": 37
        },
        "end": {
          "line": 317,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "FOREIGN KEY constraint failed",
        "flags": ""
      },
      "start": 12044,
      "end": 12075,
      "loc": {
        "start": {
          "line": 317,
          "column": 38
        },
        "end": {
          "line": 317,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12075,
      "end": 12076,
      "loc": {
        "start": {
          "line": 317,
          "column": 69
        },
        "end": {
          "line": 317,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12076,
      "end": 12077,
      "loc": {
        "start": {
          "line": 317,
          "column": 70
        },
        "end": {
          "line": 317,
          "column": 71
        }
      }
    },
    {
      "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": 12086,
      "end": 12088,
      "loc": {
        "start": {
          "line": 318,
          "column": 8
        },
        "end": {
          "line": 318,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12089,
      "end": 12090,
      "loc": {
        "start": {
          "line": 318,
          "column": 11
        },
        "end": {
          "line": 318,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12090,
      "end": 12095,
      "loc": {
        "start": {
          "line": 318,
          "column": 12
        },
        "end": {
          "line": 318,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 12096,
      "end": 12099,
      "loc": {
        "start": {
          "line": 318,
          "column": 18
        },
        "end": {
          "line": 318,
          "column": 21
        }
      }
    },
    {
      "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": 12100,
      "end": 12104,
      "loc": {
        "start": {
          "line": 318,
          "column": 22
        },
        "end": {
          "line": 318,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12104,
      "end": 12105,
      "loc": {
        "start": {
          "line": 318,
          "column": 26
        },
        "end": {
          "line": 318,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12106,
      "end": 12107,
      "loc": {
        "start": {
          "line": 318,
          "column": 28
        },
        "end": {
          "line": 318,
          "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": 12118,
      "end": 12124,
      "loc": {
        "start": {
          "line": 319,
          "column": 10
        },
        "end": {
          "line": 319,
          "column": 16
        }
      }
    },
    {
      "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": 12125,
      "end": 12128,
      "loc": {
        "start": {
          "line": 319,
          "column": 17
        },
        "end": {
          "line": 319,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelizeErrors",
      "start": 12129,
      "end": 12144,
      "loc": {
        "start": {
          "line": 319,
          "column": 21
        },
        "end": {
          "line": 319,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12144,
      "end": 12145,
      "loc": {
        "start": {
          "line": 319,
          "column": 36
        },
        "end": {
          "line": 319,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ForeignKeyConstraintError",
      "start": 12145,
      "end": 12170,
      "loc": {
        "start": {
          "line": 319,
          "column": 37
        },
        "end": {
          "line": 319,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12170,
      "end": 12171,
      "loc": {
        "start": {
          "line": 319,
          "column": 62
        },
        "end": {
          "line": 319,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12171,
      "end": 12172,
      "loc": {
        "start": {
          "line": 319,
          "column": 63
        },
        "end": {
          "line": 319,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parent",
      "start": 12185,
      "end": 12191,
      "loc": {
        "start": {
          "line": 320,
          "column": 12
        },
        "end": {
          "line": 320,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12192,
      "end": 12193,
      "loc": {
        "start": {
          "line": 320,
          "column": 19
        },
        "end": {
          "line": 320,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 12193,
      "end": 12196,
      "loc": {
        "start": {
          "line": 320,
          "column": 20
        },
        "end": {
          "line": 320,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12207,
      "end": 12208,
      "loc": {
        "start": {
          "line": 321,
          "column": 10
        },
        "end": {
          "line": 321,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12208,
      "end": 12209,
      "loc": {
        "start": {
          "line": 321,
          "column": 11
        },
        "end": {
          "line": 321,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12209,
      "end": 12210,
      "loc": {
        "start": {
          "line": 321,
          "column": 12
        },
        "end": {
          "line": 321,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12219,
      "end": 12220,
      "loc": {
        "start": {
          "line": 322,
          "column": 8
        },
        "end": {
          "line": 322,
          "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": 12230,
      "end": 12233,
      "loc": {
        "start": {
          "line": 324,
          "column": 8
        },
        "end": {
          "line": 324,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 12234,
      "end": 12240,
      "loc": {
        "start": {
          "line": 324,
          "column": 12
        },
        "end": {
          "line": 324,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12241,
      "end": 12242,
      "loc": {
        "start": {
          "line": 324,
          "column": 19
        },
        "end": {
          "line": 324,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12243,
      "end": 12244,
      "loc": {
        "start": {
          "line": 324,
          "column": 21
        },
        "end": {
          "line": 324,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12244,
      "end": 12245,
      "loc": {
        "start": {
          "line": 324,
          "column": 22
        },
        "end": {
          "line": 324,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12245,
      "end": 12246,
      "loc": {
        "start": {
          "line": 324,
          "column": 23
        },
        "end": {
          "line": 324,
          "column": 24
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Sqlite pre 2.2 behavior - Error: SQLITE_CONSTRAINT: columns x, y are not unique",
      "start": 12256,
      "end": 12338,
      "loc": {
        "start": {
          "line": 326,
          "column": 8
        },
        "end": {
          "line": 326,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12347,
      "end": 12352,
      "loc": {
        "start": {
          "line": 327,
          "column": 8
        },
        "end": {
          "line": 327,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12353,
      "end": 12354,
      "loc": {
        "start": {
          "line": 327,
          "column": 14
        },
        "end": {
          "line": 327,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 12355,
      "end": 12358,
      "loc": {
        "start": {
          "line": 327,
          "column": 16
        },
        "end": {
          "line": 327,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12358,
      "end": 12359,
      "loc": {
        "start": {
          "line": 327,
          "column": 19
        },
        "end": {
          "line": 327,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "message",
      "start": 12359,
      "end": 12366,
      "loc": {
        "start": {
          "line": 327,
          "column": 20
        },
        "end": {
          "line": 327,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12366,
      "end": 12367,
      "loc": {
        "start": {
          "line": 327,
          "column": 27
        },
        "end": {
          "line": 327,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12367,
      "end": 12372,
      "loc": {
        "start": {
          "line": 327,
          "column": 28
        },
        "end": {
          "line": 327,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12372,
      "end": 12373,
      "loc": {
        "start": {
          "line": 327,
          "column": 33
        },
        "end": {
          "line": 327,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "columns (.*?) are",
        "flags": ""
      },
      "start": 12373,
      "end": 12392,
      "loc": {
        "start": {
          "line": 327,
          "column": 34
        },
        "end": {
          "line": 327,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12392,
      "end": 12393,
      "loc": {
        "start": {
          "line": 327,
          "column": 53
        },
        "end": {
          "line": 327,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12393,
      "end": 12394,
      "loc": {
        "start": {
          "line": 327,
          "column": 54
        },
        "end": {
          "line": 327,
          "column": 55
        }
      }
    },
    {
      "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": 12403,
      "end": 12405,
      "loc": {
        "start": {
          "line": 328,
          "column": 8
        },
        "end": {
          "line": 328,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12406,
      "end": 12407,
      "loc": {
        "start": {
          "line": 328,
          "column": 11
        },
        "end": {
          "line": 328,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12407,
      "end": 12412,
      "loc": {
        "start": {
          "line": 328,
          "column": 12
        },
        "end": {
          "line": 328,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 12413,
      "end": 12416,
      "loc": {
        "start": {
          "line": 328,
          "column": 18
        },
        "end": {
          "line": 328,
          "column": 21
        }
      }
    },
    {
      "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": 12417,
      "end": 12421,
      "loc": {
        "start": {
          "line": 328,
          "column": 22
        },
        "end": {
          "line": 328,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 12422,
      "end": 12424,
      "loc": {
        "start": {
          "line": 328,
          "column": 27
        },
        "end": {
          "line": 328,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12425,
      "end": 12430,
      "loc": {
        "start": {
          "line": 328,
          "column": 30
        },
        "end": {
          "line": 328,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12430,
      "end": 12431,
      "loc": {
        "start": {
          "line": 328,
          "column": 35
        },
        "end": {
          "line": 328,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 12431,
      "end": 12437,
      "loc": {
        "start": {
          "line": 328,
          "column": 36
        },
        "end": {
          "line": 328,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 12438,
      "end": 12440,
      "loc": {
        "start": {
          "line": 328,
          "column": 43
        },
        "end": {
          "line": 328,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2,
      "start": 12441,
      "end": 12442,
      "loc": {
        "start": {
          "line": 328,
          "column": 46
        },
        "end": {
          "line": 328,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12442,
      "end": 12443,
      "loc": {
        "start": {
          "line": 328,
          "column": 47
        },
        "end": {
          "line": 328,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12444,
      "end": 12445,
      "loc": {
        "start": {
          "line": 328,
          "column": 49
        },
        "end": {
          "line": 328,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 12456,
      "end": 12462,
      "loc": {
        "start": {
          "line": 329,
          "column": 10
        },
        "end": {
          "line": 329,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12463,
      "end": 12464,
      "loc": {
        "start": {
          "line": 329,
          "column": 17
        },
        "end": {
          "line": 329,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12465,
      "end": 12470,
      "loc": {
        "start": {
          "line": 329,
          "column": 19
        },
        "end": {
          "line": 329,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12470,
      "end": 12471,
      "loc": {
        "start": {
          "line": 329,
          "column": 24
        },
        "end": {
          "line": 329,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 12471,
      "end": 12472,
      "loc": {
        "start": {
          "line": 329,
          "column": 25
        },
        "end": {
          "line": 329,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12472,
      "end": 12473,
      "loc": {
        "start": {
          "line": 329,
          "column": 26
        },
        "end": {
          "line": 329,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12473,
      "end": 12474,
      "loc": {
        "start": {
          "line": 329,
          "column": 27
        },
        "end": {
          "line": 329,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "split",
      "start": 12474,
      "end": 12479,
      "loc": {
        "start": {
          "line": 329,
          "column": 28
        },
        "end": {
          "line": 329,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12479,
      "end": 12480,
      "loc": {
        "start": {
          "line": 329,
          "column": 33
        },
        "end": {
          "line": 329,
          "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": 12480,
      "end": 12484,
      "loc": {
        "start": {
          "line": 329,
          "column": 34
        },
        "end": {
          "line": 329,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12484,
      "end": 12485,
      "loc": {
        "start": {
          "line": 329,
          "column": 38
        },
        "end": {
          "line": 329,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12485,
      "end": 12486,
      "loc": {
        "start": {
          "line": 329,
          "column": 39
        },
        "end": {
          "line": 329,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12495,
      "end": 12496,
      "loc": {
        "start": {
          "line": 330,
          "column": 8
        },
        "end": {
          "line": 330,
          "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": 12497,
      "end": 12501,
      "loc": {
        "start": {
          "line": 330,
          "column": 10
        },
        "end": {
          "line": 330,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12502,
      "end": 12503,
      "loc": {
        "start": {
          "line": 330,
          "column": 15
        },
        "end": {
          "line": 330,
          "column": 16
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Sqlite post 2.2 behavior - Error: SQLITE_CONSTRAINT: UNIQUE constraint failed: table.x, table.y",
      "start": 12515,
      "end": 12613,
      "loc": {
        "start": {
          "line": 332,
          "column": 10
        },
        "end": {
          "line": 332,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12624,
      "end": 12629,
      "loc": {
        "start": {
          "line": 333,
          "column": 10
        },
        "end": {
          "line": 333,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12630,
      "end": 12631,
      "loc": {
        "start": {
          "line": 333,
          "column": 16
        },
        "end": {
          "line": 333,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 12632,
      "end": 12635,
      "loc": {
        "start": {
          "line": 333,
          "column": 18
        },
        "end": {
          "line": 333,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12635,
      "end": 12636,
      "loc": {
        "start": {
          "line": 333,
          "column": 21
        },
        "end": {
          "line": 333,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "message",
      "start": 12636,
      "end": 12643,
      "loc": {
        "start": {
          "line": 333,
          "column": 22
        },
        "end": {
          "line": 333,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12643,
      "end": 12644,
      "loc": {
        "start": {
          "line": 333,
          "column": 29
        },
        "end": {
          "line": 333,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12644,
      "end": 12649,
      "loc": {
        "start": {
          "line": 333,
          "column": 30
        },
        "end": {
          "line": 333,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12649,
      "end": 12650,
      "loc": {
        "start": {
          "line": 333,
          "column": 35
        },
        "end": {
          "line": 333,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "UNIQUE constraint failed: (.*)",
        "flags": ""
      },
      "start": 12650,
      "end": 12682,
      "loc": {
        "start": {
          "line": 333,
          "column": 36
        },
        "end": {
          "line": 333,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12682,
      "end": 12683,
      "loc": {
        "start": {
          "line": 333,
          "column": 68
        },
        "end": {
          "line": 333,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12683,
      "end": 12684,
      "loc": {
        "start": {
          "line": 333,
          "column": 69
        },
        "end": {
          "line": 333,
          "column": 70
        }
      }
    },
    {
      "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": 12695,
      "end": 12697,
      "loc": {
        "start": {
          "line": 334,
          "column": 10
        },
        "end": {
          "line": 334,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12698,
      "end": 12699,
      "loc": {
        "start": {
          "line": 334,
          "column": 13
        },
        "end": {
          "line": 334,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12699,
      "end": 12704,
      "loc": {
        "start": {
          "line": 334,
          "column": 14
        },
        "end": {
          "line": 334,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 12705,
      "end": 12708,
      "loc": {
        "start": {
          "line": 334,
          "column": 20
        },
        "end": {
          "line": 334,
          "column": 23
        }
      }
    },
    {
      "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": 12709,
      "end": 12713,
      "loc": {
        "start": {
          "line": 334,
          "column": 24
        },
        "end": {
          "line": 334,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 12714,
      "end": 12716,
      "loc": {
        "start": {
          "line": 334,
          "column": 29
        },
        "end": {
          "line": 334,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12717,
      "end": 12722,
      "loc": {
        "start": {
          "line": 334,
          "column": 32
        },
        "end": {
          "line": 334,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12722,
      "end": 12723,
      "loc": {
        "start": {
          "line": 334,
          "column": 37
        },
        "end": {
          "line": 334,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 12723,
      "end": 12729,
      "loc": {
        "start": {
          "line": 334,
          "column": 38
        },
        "end": {
          "line": 334,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 12730,
      "end": 12732,
      "loc": {
        "start": {
          "line": 334,
          "column": 45
        },
        "end": {
          "line": 334,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2,
      "start": 12733,
      "end": 12734,
      "loc": {
        "start": {
          "line": 334,
          "column": 48
        },
        "end": {
          "line": 334,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12734,
      "end": 12735,
      "loc": {
        "start": {
          "line": 334,
          "column": 49
        },
        "end": {
          "line": 334,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12736,
      "end": 12737,
      "loc": {
        "start": {
          "line": 334,
          "column": 51
        },
        "end": {
          "line": 334,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 12750,
      "end": 12756,
      "loc": {
        "start": {
          "line": 335,
          "column": 12
        },
        "end": {
          "line": 335,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12757,
      "end": 12758,
      "loc": {
        "start": {
          "line": 335,
          "column": 19
        },
        "end": {
          "line": 335,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 12759,
      "end": 12764,
      "loc": {
        "start": {
          "line": 335,
          "column": 21
        },
        "end": {
          "line": 335,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12764,
      "end": 12765,
      "loc": {
        "start": {
          "line": 335,
          "column": 26
        },
        "end": {
          "line": 335,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 12765,
      "end": 12766,
      "loc": {
        "start": {
          "line": 335,
          "column": 27
        },
        "end": {
          "line": 335,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12766,
      "end": 12767,
      "loc": {
        "start": {
          "line": 335,
          "column": 28
        },
        "end": {
          "line": 335,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12767,
      "end": 12768,
      "loc": {
        "start": {
          "line": 335,
          "column": 29
        },
        "end": {
          "line": 335,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "split",
      "start": 12768,
      "end": 12773,
      "loc": {
        "start": {
          "line": 335,
          "column": 30
        },
        "end": {
          "line": 335,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12773,
      "end": 12774,
      "loc": {
        "start": {
          "line": 335,
          "column": 35
        },
        "end": {
          "line": 335,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ", ",
      "start": 12774,
      "end": 12778,
      "loc": {
        "start": {
          "line": 335,
          "column": 36
        },
        "end": {
          "line": 335,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12778,
      "end": 12779,
      "loc": {
        "start": {
          "line": 335,
          "column": 40
        },
        "end": {
          "line": 335,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12779,
      "end": 12780,
      "loc": {
        "start": {
          "line": 335,
          "column": 41
        },
        "end": {
          "line": 335,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 12780,
      "end": 12783,
      "loc": {
        "start": {
          "line": 335,
          "column": 42
        },
        "end": {
          "line": 335,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12783,
      "end": 12784,
      "loc": {
        "start": {
          "line": 335,
          "column": 45
        },
        "end": {
          "line": 335,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columnWithTable",
      "start": 12784,
      "end": 12799,
      "loc": {
        "start": {
          "line": 335,
          "column": 46
        },
        "end": {
          "line": 335,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12800,
      "end": 12802,
      "loc": {
        "start": {
          "line": 335,
          "column": 62
        },
        "end": {
          "line": 335,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columnWithTable",
      "start": 12803,
      "end": 12818,
      "loc": {
        "start": {
          "line": 335,
          "column": 65
        },
        "end": {
          "line": 335,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12818,
      "end": 12819,
      "loc": {
        "start": {
          "line": 335,
          "column": 80
        },
        "end": {
          "line": 335,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "split",
      "start": 12819,
      "end": 12824,
      "loc": {
        "start": {
          "line": 335,
          "column": 81
        },
        "end": {
          "line": 335,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12824,
      "end": 12825,
      "loc": {
        "start": {
          "line": 335,
          "column": 86
        },
        "end": {
          "line": 335,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 12825,
      "end": 12828,
      "loc": {
        "start": {
          "line": 335,
          "column": 87
        },
        "end": {
          "line": 335,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12828,
      "end": 12829,
      "loc": {
        "start": {
          "line": 335,
          "column": 90
        },
        "end": {
          "line": 335,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12829,
      "end": 12830,
      "loc": {
        "start": {
          "line": 335,
          "column": 91
        },
        "end": {
          "line": 335,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 12830,
      "end": 12831,
      "loc": {
        "start": {
          "line": 335,
          "column": 92
        },
        "end": {
          "line": 335,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12831,
      "end": 12832,
      "loc": {
        "start": {
          "line": 335,
          "column": 93
        },
        "end": {
          "line": 335,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12832,
      "end": 12833,
      "loc": {
        "start": {
          "line": 335,
          "column": 94
        },
        "end": {
          "line": 335,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12833,
      "end": 12834,
      "loc": {
        "start": {
          "line": 335,
          "column": 95
        },
        "end": {
          "line": 335,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12845,
      "end": 12846,
      "loc": {
        "start": {
          "line": 336,
          "column": 10
        },
        "end": {
          "line": 336,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12855,
      "end": 12856,
      "loc": {
        "start": {
          "line": 337,
          "column": 8
        },
        "end": {
          "line": 337,
          "column": 9
        }
      }
    },
    {
      "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": 12866,
      "end": 12871,
      "loc": {
        "start": {
          "line": 339,
          "column": 8
        },
        "end": {
          "line": 339,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 12872,
      "end": 12878,
      "loc": {
        "start": {
          "line": 339,
          "column": 14
        },
        "end": {
          "line": 339,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12879,
      "end": 12880,
      "loc": {
        "start": {
          "line": 339,
          "column": 21
        },
        "end": {
          "line": 339,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12881,
      "end": 12882,
      "loc": {
        "start": {
          "line": 339,
          "column": 23
        },
        "end": {
          "line": 339,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12882,
      "end": 12883,
      "loc": {
        "start": {
          "line": 339,
          "column": 24
        },
        "end": {
          "line": 339,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12883,
      "end": 12884,
      "loc": {
        "start": {
          "line": 339,
          "column": 25
        },
        "end": {
          "line": 339,
          "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": 12893,
      "end": 12896,
      "loc": {
        "start": {
          "line": 340,
          "column": 8
        },
        "end": {
          "line": 340,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "message",
      "start": 12897,
      "end": 12904,
      "loc": {
        "start": {
          "line": 340,
          "column": 12
        },
        "end": {
          "line": 340,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12905,
      "end": 12906,
      "loc": {
        "start": {
          "line": 340,
          "column": 20
        },
        "end": {
          "line": 340,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Validation error",
      "start": 12907,
      "end": 12925,
      "loc": {
        "start": {
          "line": 340,
          "column": 22
        },
        "end": {
          "line": 340,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12925,
      "end": 12926,
      "loc": {
        "start": {
          "line": 340,
          "column": 40
        },
        "end": {
          "line": 340,
          "column": 41
        }
      }
    },
    {
      "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": 12936,
      "end": 12939,
      "loc": {
        "start": {
          "line": 342,
          "column": 8
        },
        "end": {
          "line": 342,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12940,
      "end": 12941,
      "loc": {
        "start": {
          "line": 342,
          "column": 12
        },
        "end": {
          "line": 342,
          "column": 13
        }
      }
    },
    {
      "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": 12941,
      "end": 12946,
      "loc": {
        "start": {
          "line": 342,
          "column": 13
        },
        "end": {
          "line": 342,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 12947,
      "end": 12952,
      "loc": {
        "start": {
          "line": 342,
          "column": 19
        },
        "end": {
          "line": 342,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 12953,
      "end": 12955,
      "loc": {
        "start": {
          "line": 342,
          "column": 25
        },
        "end": {
          "line": 342,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 12956,
      "end": 12962,
      "loc": {
        "start": {
          "line": 342,
          "column": 28
        },
        "end": {
          "line": 342,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12962,
      "end": 12963,
      "loc": {
        "start": {
          "line": 342,
          "column": 34
        },
        "end": {
          "line": 342,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12964,
      "end": 12965,
      "loc": {
        "start": {
          "line": 342,
          "column": 36
        },
        "end": {
          "line": 342,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 12976,
      "end": 12982,
      "loc": {
        "start": {
          "line": 343,
          "column": 10
        },
        "end": {
          "line": 343,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12982,
      "end": 12983,
      "loc": {
        "start": {
          "line": 343,
          "column": 16
        },
        "end": {
          "line": 343,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 12983,
      "end": 12987,
      "loc": {
        "start": {
          "line": 343,
          "column": 17
        },
        "end": {
          "line": 343,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12987,
      "end": 12988,
      "loc": {
        "start": {
          "line": 343,
          "column": 21
        },
        "end": {
          "line": 343,
          "column": 22
        }
      }
    },
    {
      "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": 12988,
      "end": 12991,
      "loc": {
        "start": {
          "line": 343,
          "column": 22
        },
        "end": {
          "line": 343,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelizeErrors",
      "start": 12992,
      "end": 13007,
      "loc": {
        "start": {
          "line": 343,
          "column": 26
        },
        "end": {
          "line": 343,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13007,
      "end": 13008,
      "loc": {
        "start": {
          "line": 343,
          "column": 41
        },
        "end": {
          "line": 343,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ValidationErrorItem",
      "start": 13008,
      "end": 13027,
      "loc": {
        "start": {
          "line": 343,
          "column": 42
        },
        "end": {
          "line": 343,
          "column": 61
        }
      }
    },
    {
      "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": 343,
          "column": 61
        },
        "end": {
          "line": 343,
          "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": 13041,
      "end": 13045,
      "loc": {
        "start": {
          "line": 344,
          "column": 12
        },
        "end": {
          "line": 344,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13045,
      "end": 13046,
      "loc": {
        "start": {
          "line": 344,
          "column": 16
        },
        "end": {
          "line": 344,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getUniqueConstraintErrorMessage",
      "start": 13046,
      "end": 13077,
      "loc": {
        "start": {
          "line": 344,
          "column": 17
        },
        "end": {
          "line": 344,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13077,
      "end": 13078,
      "loc": {
        "start": {
          "line": 344,
          "column": 48
        },
        "end": {
          "line": 344,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 13078,
      "end": 13083,
      "loc": {
        "start": {
          "line": 344,
          "column": 49
        },
        "end": {
          "line": 344,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13083,
      "end": 13084,
      "loc": {
        "start": {
          "line": 344,
          "column": 54
        },
        "end": {
          "line": 344,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13084,
      "end": 13085,
      "loc": {
        "start": {
          "line": 344,
          "column": 55
        },
        "end": {
          "line": 344,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "unique violation",
      "start": 13098,
      "end": 13116,
      "loc": {
        "start": {
          "line": 345,
          "column": 12
        },
        "end": {
          "line": 345,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13116,
      "end": 13117,
      "loc": {
        "start": {
          "line": 345,
          "column": 30
        },
        "end": {
          "line": 345,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 13118,
      "end": 13123,
      "loc": {
        "start": {
          "line": 345,
          "column": 32
        },
        "end": {
          "line": 345,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13123,
      "end": 13124,
      "loc": {
        "start": {
          "line": 345,
          "column": 37
        },
        "end": {
          "line": 345,
          "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": 13125,
      "end": 13129,
      "loc": {
        "start": {
          "line": 345,
          "column": 39
        },
        "end": {
          "line": 345,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13129,
      "end": 13130,
      "loc": {
        "start": {
          "line": 345,
          "column": 43
        },
        "end": {
          "line": 345,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "instance",
      "start": 13130,
      "end": 13138,
      "loc": {
        "start": {
          "line": 345,
          "column": 44
        },
        "end": {
          "line": 345,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 13139,
      "end": 13141,
      "loc": {
        "start": {
          "line": 345,
          "column": 53
        },
        "end": {
          "line": 345,
          "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": 13142,
      "end": 13146,
      "loc": {
        "start": {
          "line": 345,
          "column": 56
        },
        "end": {
          "line": 345,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13146,
      "end": 13147,
      "loc": {
        "start": {
          "line": 345,
          "column": 60
        },
        "end": {
          "line": 345,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "instance",
      "start": 13147,
      "end": 13155,
      "loc": {
        "start": {
          "line": 345,
          "column": 61
        },
        "end": {
          "line": 345,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13155,
      "end": 13156,
      "loc": {
        "start": {
          "line": 345,
          "column": 69
        },
        "end": {
          "line": 345,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 13156,
      "end": 13161,
      "loc": {
        "start": {
          "line": 345,
          "column": 70
        },
        "end": {
          "line": 345,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13161,
      "end": 13162,
      "loc": {
        "start": {
          "line": 345,
          "column": 75
        },
        "end": {
          "line": 345,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13162,
      "end": 13163,
      "loc": {
        "start": {
          "line": 345,
          "column": 76
        },
        "end": {
          "line": 345,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13163,
      "end": 13164,
      "loc": {
        "start": {
          "line": 345,
          "column": 77
        },
        "end": {
          "line": 345,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13164,
      "end": 13165,
      "loc": {
        "start": {
          "line": 345,
          "column": 78
        },
        "end": {
          "line": 345,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13174,
      "end": 13175,
      "loc": {
        "start": {
          "line": 346,
          "column": 8
        },
        "end": {
          "line": 346,
          "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": 13185,
      "end": 13187,
      "loc": {
        "start": {
          "line": 348,
          "column": 8
        },
        "end": {
          "line": 348,
          "column": 10
        }
      }
    },
    {
      "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": 348,
          "column": 11
        },
        "end": {
          "line": 348,
          "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": 13189,
      "end": 13193,
      "loc": {
        "start": {
          "line": 348,
          "column": 12
        },
        "end": {
          "line": 348,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13193,
      "end": 13194,
      "loc": {
        "start": {
          "line": 348,
          "column": 16
        },
        "end": {
          "line": 348,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 13194,
      "end": 13199,
      "loc": {
        "start": {
          "line": 348,
          "column": 17
        },
        "end": {
          "line": 348,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13199,
      "end": 13200,
      "loc": {
        "start": {
          "line": 348,
          "column": 22
        },
        "end": {
          "line": 348,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13201,
      "end": 13202,
      "loc": {
        "start": {
          "line": 348,
          "column": 24
        },
        "end": {
          "line": 348,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 13213,
      "end": 13214,
      "loc": {
        "start": {
          "line": 349,
          "column": 10
        },
        "end": {
          "line": 349,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13214,
      "end": 13215,
      "loc": {
        "start": {
          "line": 349,
          "column": 11
        },
        "end": {
          "line": 349,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forOwn",
      "start": 13215,
      "end": 13221,
      "loc": {
        "start": {
          "line": 349,
          "column": 12
        },
        "end": {
          "line": 349,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13221,
      "end": 13222,
      "loc": {
        "start": {
          "line": 349,
          "column": 18
        },
        "end": {
          "line": 349,
          "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": 13222,
      "end": 13226,
      "loc": {
        "start": {
          "line": 349,
          "column": 19
        },
        "end": {
          "line": 349,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13226,
      "end": 13227,
      "loc": {
        "start": {
          "line": 349,
          "column": 23
        },
        "end": {
          "line": 349,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 13227,
      "end": 13232,
      "loc": {
        "start": {
          "line": 349,
          "column": 24
        },
        "end": {
          "line": 349,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13232,
      "end": 13233,
      "loc": {
        "start": {
          "line": 349,
          "column": 29
        },
        "end": {
          "line": 349,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uniqueKeys",
      "start": 13233,
      "end": 13243,
      "loc": {
        "start": {
          "line": 349,
          "column": 30
        },
        "end": {
          "line": 349,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13243,
      "end": 13244,
      "loc": {
        "start": {
          "line": 349,
          "column": 40
        },
        "end": {
          "line": 349,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constraint",
      "start": 13245,
      "end": 13255,
      "loc": {
        "start": {
          "line": 349,
          "column": 42
        },
        "end": {
          "line": 349,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13256,
      "end": 13258,
      "loc": {
        "start": {
          "line": 349,
          "column": 53
        },
        "end": {
          "line": 349,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13259,
      "end": 13260,
      "loc": {
        "start": {
          "line": 349,
          "column": 56
        },
        "end": {
          "line": 349,
          "column": 57
        }
      }
    },
    {
      "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": 13273,
      "end": 13275,
      "loc": {
        "start": {
          "line": 350,
          "column": 12
        },
        "end": {
          "line": 350,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13276,
      "end": 13277,
      "loc": {
        "start": {
          "line": 350,
          "column": 15
        },
        "end": {
          "line": 350,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 13277,
      "end": 13278,
      "loc": {
        "start": {
          "line": 350,
          "column": 16
        },
        "end": {
          "line": 350,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13278,
      "end": 13279,
      "loc": {
        "start": {
          "line": 350,
          "column": 17
        },
        "end": {
          "line": 350,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isEqual",
      "start": 13279,
      "end": 13286,
      "loc": {
        "start": {
          "line": 350,
          "column": 18
        },
        "end": {
          "line": 350,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13286,
      "end": 13287,
      "loc": {
        "start": {
          "line": 350,
          "column": 25
        },
        "end": {
          "line": 350,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constraint",
      "start": 13287,
      "end": 13297,
      "loc": {
        "start": {
          "line": 350,
          "column": 26
        },
        "end": {
          "line": 350,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13297,
      "end": 13298,
      "loc": {
        "start": {
          "line": 350,
          "column": 36
        },
        "end": {
          "line": 350,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 13298,
      "end": 13304,
      "loc": {
        "start": {
          "line": 350,
          "column": 37
        },
        "end": {
          "line": 350,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13304,
      "end": 13305,
      "loc": {
        "start": {
          "line": 350,
          "column": 43
        },
        "end": {
          "line": 350,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 13306,
      "end": 13312,
      "loc": {
        "start": {
          "line": 350,
          "column": 45
        },
        "end": {
          "line": 350,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13312,
      "end": 13313,
      "loc": {
        "start": {
          "line": 350,
          "column": 51
        },
        "end": {
          "line": 350,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 13314,
      "end": 13316,
      "loc": {
        "start": {
          "line": 350,
          "column": 53
        },
        "end": {
          "line": 350,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 13317,
      "end": 13318,
      "loc": {
        "start": {
          "line": 350,
          "column": 56
        },
        "end": {
          "line": 350,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 13318,
      "end": 13319,
      "loc": {
        "start": {
          "line": 350,
          "column": 57
        },
        "end": {
          "line": 350,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constraint",
      "start": 13319,
      "end": 13329,
      "loc": {
        "start": {
          "line": 350,
          "column": 58
        },
        "end": {
          "line": 350,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13329,
      "end": 13330,
      "loc": {
        "start": {
          "line": 350,
          "column": 68
        },
        "end": {
          "line": 350,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "msg",
      "start": 13330,
      "end": 13333,
      "loc": {
        "start": {
          "line": 350,
          "column": 69
        },
        "end": {
          "line": 350,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13333,
      "end": 13334,
      "loc": {
        "start": {
          "line": 350,
          "column": 72
        },
        "end": {
          "line": 350,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13335,
      "end": 13336,
      "loc": {
        "start": {
          "line": 350,
          "column": 74
        },
        "end": {
          "line": 350,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "message",
      "start": 13351,
      "end": 13358,
      "loc": {
        "start": {
          "line": 351,
          "column": 14
        },
        "end": {
          "line": 351,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13359,
      "end": 13360,
      "loc": {
        "start": {
          "line": 351,
          "column": 22
        },
        "end": {
          "line": 351,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constraint",
      "start": 13361,
      "end": 13371,
      "loc": {
        "start": {
          "line": 351,
          "column": 24
        },
        "end": {
          "line": 351,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13371,
      "end": 13372,
      "loc": {
        "start": {
          "line": 351,
          "column": 34
        },
        "end": {
          "line": 351,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "msg",
      "start": 13372,
      "end": 13375,
      "loc": {
        "start": {
          "line": 351,
          "column": 35
        },
        "end": {
          "line": 351,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13375,
      "end": 13376,
      "loc": {
        "start": {
          "line": 351,
          "column": 38
        },
        "end": {
          "line": 351,
          "column": 39
        }
      }
    },
    {
      "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": 13391,
      "end": 13397,
      "loc": {
        "start": {
          "line": 352,
          "column": 14
        },
        "end": {
          "line": 352,
          "column": 20
        }
      }
    },
    {
      "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": 13398,
      "end": 13403,
      "loc": {
        "start": {
          "line": 352,
          "column": 21
        },
        "end": {
          "line": 352,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13403,
      "end": 13404,
      "loc": {
        "start": {
          "line": 352,
          "column": 26
        },
        "end": {
          "line": 352,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13417,
      "end": 13418,
      "loc": {
        "start": {
          "line": 353,
          "column": 12
        },
        "end": {
          "line": 353,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13429,
      "end": 13430,
      "loc": {
        "start": {
          "line": 354,
          "column": 10
        },
        "end": {
          "line": 354,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13430,
      "end": 13431,
      "loc": {
        "start": {
          "line": 354,
          "column": 11
        },
        "end": {
          "line": 354,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13431,
      "end": 13432,
      "loc": {
        "start": {
          "line": 354,
          "column": 12
        },
        "end": {
          "line": 354,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13441,
      "end": 13442,
      "loc": {
        "start": {
          "line": 355,
          "column": 8
        },
        "end": {
          "line": 355,
          "column": 9
        }
      }
    },
    {
      "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": 13452,
      "end": 13458,
      "loc": {
        "start": {
          "line": 357,
          "column": 8
        },
        "end": {
          "line": 357,
          "column": 14
        }
      }
    },
    {
      "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": 13459,
      "end": 13462,
      "loc": {
        "start": {
          "line": 357,
          "column": 15
        },
        "end": {
          "line": 357,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelizeErrors",
      "start": 13463,
      "end": 13478,
      "loc": {
        "start": {
          "line": 357,
          "column": 19
        },
        "end": {
          "line": 357,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13478,
      "end": 13479,
      "loc": {
        "start": {
          "line": 357,
          "column": 34
        },
        "end": {
          "line": 357,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "UniqueConstraintError",
      "start": 13479,
      "end": 13500,
      "loc": {
        "start": {
          "line": 357,
          "column": 35
        },
        "end": {
          "line": 357,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13500,
      "end": 13501,
      "loc": {
        "start": {
          "line": 357,
          "column": 56
        },
        "end": {
          "line": 357,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13501,
      "end": 13502,
      "loc": {
        "start": {
          "line": 357,
          "column": 57
        },
        "end": {
          "line": 357,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "message",
      "start": 13502,
      "end": 13509,
      "loc": {
        "start": {
          "line": 357,
          "column": 58
        },
        "end": {
          "line": 357,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13509,
      "end": 13510,
      "loc": {
        "start": {
          "line": 357,
          "column": 65
        },
        "end": {
          "line": 357,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 13511,
      "end": 13517,
      "loc": {
        "start": {
          "line": 357,
          "column": 67
        },
        "end": {
          "line": 357,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13517,
      "end": 13518,
      "loc": {
        "start": {
          "line": 357,
          "column": 73
        },
        "end": {
          "line": 357,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parent",
      "start": 13519,
      "end": 13525,
      "loc": {
        "start": {
          "line": 357,
          "column": 75
        },
        "end": {
          "line": 357,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13525,
      "end": 13526,
      "loc": {
        "start": {
          "line": 357,
          "column": 81
        },
        "end": {
          "line": 357,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 13527,
      "end": 13530,
      "loc": {
        "start": {
          "line": 357,
          "column": 83
        },
        "end": {
          "line": 357,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13530,
      "end": 13531,
      "loc": {
        "start": {
          "line": 357,
          "column": 86
        },
        "end": {
          "line": 357,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 13532,
      "end": 13538,
      "loc": {
        "start": {
          "line": 357,
          "column": 88
        },
        "end": {
          "line": 357,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13538,
      "end": 13539,
      "loc": {
        "start": {
          "line": 357,
          "column": 94
        },
        "end": {
          "line": 357,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13539,
      "end": 13540,
      "loc": {
        "start": {
          "line": 357,
          "column": 95
        },
        "end": {
          "line": 357,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13540,
      "end": 13541,
      "loc": {
        "start": {
          "line": 357,
          "column": 96
        },
        "end": {
          "line": 357,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13548,
      "end": 13549,
      "loc": {
        "start": {
          "line": 358,
          "column": 6
        },
        "end": {
          "line": 358,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 13556,
      "end": 13560,
      "loc": {
        "start": {
          "line": 359,
          "column": 6
        },
        "end": {
          "line": 359,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "SQLITE_BUSY",
      "start": 13561,
      "end": 13574,
      "loc": {
        "start": {
          "line": 359,
          "column": 11
        },
        "end": {
          "line": 359,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13574,
      "end": 13575,
      "loc": {
        "start": {
          "line": 359,
          "column": 24
        },
        "end": {
          "line": 359,
          "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": 13584,
      "end": 13590,
      "loc": {
        "start": {
          "line": 360,
          "column": 8
        },
        "end": {
          "line": 360,
          "column": 14
        }
      }
    },
    {
      "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": 13591,
      "end": 13594,
      "loc": {
        "start": {
          "line": 360,
          "column": 15
        },
        "end": {
          "line": 360,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelizeErrors",
      "start": 13595,
      "end": 13610,
      "loc": {
        "start": {
          "line": 360,
          "column": 19
        },
        "end": {
          "line": 360,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13610,
      "end": 13611,
      "loc": {
        "start": {
          "line": 360,
          "column": 34
        },
        "end": {
          "line": 360,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TimeoutError",
      "start": 13611,
      "end": 13623,
      "loc": {
        "start": {
          "line": 360,
          "column": 35
        },
        "end": {
          "line": 360,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13623,
      "end": 13624,
      "loc": {
        "start": {
          "line": 360,
          "column": 47
        },
        "end": {
          "line": 360,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 13624,
      "end": 13627,
      "loc": {
        "start": {
          "line": 360,
          "column": 48
        },
        "end": {
          "line": 360,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13627,
      "end": 13628,
      "loc": {
        "start": {
          "line": 360,
          "column": 51
        },
        "end": {
          "line": 360,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13628,
      "end": 13629,
      "loc": {
        "start": {
          "line": 360,
          "column": 52
        },
        "end": {
          "line": 360,
          "column": 53
        }
      }
    },
    {
      "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": 13637,
      "end": 13644,
      "loc": {
        "start": {
          "line": 362,
          "column": 6
        },
        "end": {
          "line": 362,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13644,
      "end": 13645,
      "loc": {
        "start": {
          "line": 362,
          "column": 13
        },
        "end": {
          "line": 362,
          "column": 14
        }
      }
    },
    {
      "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": 13654,
      "end": 13660,
      "loc": {
        "start": {
          "line": 363,
          "column": 8
        },
        "end": {
          "line": 363,
          "column": 14
        }
      }
    },
    {
      "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": 13661,
      "end": 13664,
      "loc": {
        "start": {
          "line": 363,
          "column": 15
        },
        "end": {
          "line": 363,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelizeErrors",
      "start": 13665,
      "end": 13680,
      "loc": {
        "start": {
          "line": 363,
          "column": 19
        },
        "end": {
          "line": 363,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13680,
      "end": 13681,
      "loc": {
        "start": {
          "line": 363,
          "column": 34
        },
        "end": {
          "line": 363,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DatabaseError",
      "start": 13681,
      "end": 13694,
      "loc": {
        "start": {
          "line": 363,
          "column": 35
        },
        "end": {
          "line": 363,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13694,
      "end": 13695,
      "loc": {
        "start": {
          "line": 363,
          "column": 48
        },
        "end": {
          "line": 363,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "err",
      "start": 13695,
      "end": 13698,
      "loc": {
        "start": {
          "line": 363,
          "column": 49
        },
        "end": {
          "line": 363,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13698,
      "end": 13699,
      "loc": {
        "start": {
          "line": 363,
          "column": 52
        },
        "end": {
          "line": 363,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13699,
      "end": 13700,
      "loc": {
        "start": {
          "line": 363,
          "column": 53
        },
        "end": {
          "line": 363,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13705,
      "end": 13706,
      "loc": {
        "start": {
          "line": 364,
          "column": 4
        },
        "end": {
          "line": 364,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13709,
      "end": 13710,
      "loc": {
        "start": {
          "line": 365,
          "column": 2
        },
        "end": {
          "line": 365,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "handleShowIndexesQuery",
      "start": 13714,
      "end": 13736,
      "loc": {
        "start": {
          "line": 367,
          "column": 2
        },
        "end": {
          "line": 367,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13736,
      "end": 13737,
      "loc": {
        "start": {
          "line": 367,
          "column": 24
        },
        "end": {
          "line": 367,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "data",
      "start": 13737,
      "end": 13741,
      "loc": {
        "start": {
          "line": 367,
          "column": 25
        },
        "end": {
          "line": 367,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13741,
      "end": 13742,
      "loc": {
        "start": {
          "line": 367,
          "column": 29
        },
        "end": {
          "line": 367,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13743,
      "end": 13744,
      "loc": {
        "start": {
          "line": 367,
          "column": 31
        },
        "end": {
          "line": 367,
          "column": 32
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Sqlite returns indexes so the one that was defined last is returned first. Lets reverse that!",
      "start": 13750,
      "end": 13846,
      "loc": {
        "start": {
          "line": 369,
          "column": 4
        },
        "end": {
          "line": 369,
          "column": 100
        }
      }
    },
    {
      "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": 13851,
      "end": 13857,
      "loc": {
        "start": {
          "line": 370,
          "column": 4
        },
        "end": {
          "line": 370,
          "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": 13858,
      "end": 13862,
      "loc": {
        "start": {
          "line": 370,
          "column": 11
        },
        "end": {
          "line": 370,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13862,
      "end": 13863,
      "loc": {
        "start": {
          "line": 370,
          "column": 15
        },
        "end": {
          "line": 370,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sequelize",
      "start": 13863,
      "end": 13872,
      "loc": {
        "start": {
          "line": 370,
          "column": 16
        },
        "end": {
          "line": 370,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13872,
      "end": 13873,
      "loc": {
        "start": {
          "line": 370,
          "column": 25
        },
        "end": {
          "line": 370,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 13873,
      "end": 13880,
      "loc": {
        "start": {
          "line": 370,
          "column": 26
        },
        "end": {
          "line": 370,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13880,
      "end": 13881,
      "loc": {
        "start": {
          "line": 370,
          "column": 33
        },
        "end": {
          "line": 370,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 13881,
      "end": 13884,
      "loc": {
        "start": {
          "line": 370,
          "column": 34
        },
        "end": {
          "line": 370,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13884,
      "end": 13885,
      "loc": {
        "start": {
          "line": 370,
          "column": 37
        },
        "end": {
          "line": 370,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "data",
      "start": 13885,
      "end": 13889,
      "loc": {
        "start": {
          "line": 370,
          "column": 38
        },
        "end": {
          "line": 370,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13889,
      "end": 13890,
      "loc": {
        "start": {
          "line": 370,
          "column": 42
        },
        "end": {
          "line": 370,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reverse",
      "start": 13890,
      "end": 13897,
      "loc": {
        "start": {
          "line": 370,
          "column": 43
        },
        "end": {
          "line": 370,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13897,
      "end": 13898,
      "loc": {
        "start": {
          "line": 370,
          "column": 50
        },
        "end": {
          "line": 370,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13898,
      "end": 13899,
      "loc": {
        "start": {
          "line": 370,
          "column": 51
        },
        "end": {
          "line": 370,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13899,
      "end": 13900,
      "loc": {
        "start": {
          "line": 370,
          "column": 52
        },
        "end": {
          "line": 370,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13901,
      "end": 13905,
      "loc": {
        "start": {
          "line": 370,
          "column": 54
        },
        "end": {
          "line": 370,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13906,
      "end": 13908,
      "loc": {
        "start": {
          "line": 370,
          "column": 59
        },
        "end": {
          "line": 370,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13909,
      "end": 13910,
      "loc": {
        "start": {
          "line": 370,
          "column": 62
        },
        "end": {
          "line": 370,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13917,
      "end": 13921,
      "loc": {
        "start": {
          "line": 371,
          "column": 6
        },
        "end": {
          "line": 371,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13921,
      "end": 13922,
      "loc": {
        "start": {
          "line": 371,
          "column": 10
        },
        "end": {
          "line": 371,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 13922,
      "end": 13928,
      "loc": {
        "start": {
          "line": 371,
          "column": 11
        },
        "end": {
          "line": 371,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13929,
      "end": 13930,
      "loc": {
        "start": {
          "line": 371,
          "column": 18
        },
        "end": {
          "line": 371,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13931,
      "end": 13932,
      "loc": {
        "start": {
          "line": 371,
          "column": 20
        },
        "end": {
          "line": 371,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13932,
      "end": 13933,
      "loc": {
        "start": {
          "line": 371,
          "column": 21
        },
        "end": {
          "line": 371,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13933,
      "end": 13934,
      "loc": {
        "start": {
          "line": 371,
          "column": 22
        },
        "end": {
          "line": 371,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13941,
      "end": 13945,
      "loc": {
        "start": {
          "line": 372,
          "column": 6
        },
        "end": {
          "line": 372,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13945,
      "end": 13946,
      "loc": {
        "start": {
          "line": 372,
          "column": 10
        },
        "end": {
          "line": 372,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "primary",
      "start": 13946,
      "end": 13953,
      "loc": {
        "start": {
          "line": 372,
          "column": 11
        },
        "end": {
          "line": 372,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13954,
      "end": 13955,
      "loc": {
        "start": {
          "line": 372,
          "column": 19
        },
        "end": {
          "line": 372,
          "column": 20
        }
      }
    },
    {
      "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": 13956,
      "end": 13961,
      "loc": {
        "start": {
          "line": 372,
          "column": 21
        },
        "end": {
          "line": 372,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13961,
      "end": 13962,
      "loc": {
        "start": {
          "line": 372,
          "column": 26
        },
        "end": {
          "line": 372,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13969,
      "end": 13973,
      "loc": {
        "start": {
          "line": 373,
          "column": 6
        },
        "end": {
          "line": 373,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13973,
      "end": 13974,
      "loc": {
        "start": {
          "line": 373,
          "column": 10
        },
        "end": {
          "line": 373,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "unique",
      "start": 13974,
      "end": 13980,
      "loc": {
        "start": {
          "line": 373,
          "column": 11
        },
        "end": {
          "line": 373,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13981,
      "end": 13982,
      "loc": {
        "start": {
          "line": 373,
          "column": 18
        },
        "end": {
          "line": 373,
          "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": 13983,
      "end": 13984,
      "loc": {
        "start": {
          "line": 373,
          "column": 20
        },
        "end": {
          "line": 373,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 13984,
      "end": 13985,
      "loc": {
        "start": {
          "line": 373,
          "column": 21
        },
        "end": {
          "line": 373,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13985,
      "end": 13989,
      "loc": {
        "start": {
          "line": 373,
          "column": 22
        },
        "end": {
          "line": 373,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13989,
      "end": 13990,
      "loc": {
        "start": {
          "line": 373,
          "column": 26
        },
        "end": {
          "line": 373,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "unique",
      "start": 13990,
      "end": 13996,
      "loc": {
        "start": {
          "line": 373,
          "column": 27
        },
        "end": {
          "line": 373,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13996,
      "end": 13997,
      "loc": {
        "start": {
          "line": 373,
          "column": 33
        },
        "end": {
          "line": 373,
          "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": 14005,
      "end": 14011,
      "loc": {
        "start": {
          "line": 375,
          "column": 6
        },
        "end": {
          "line": 375,
          "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": 14012,
      "end": 14016,
      "loc": {
        "start": {
          "line": 375,
          "column": 13
        },
        "end": {
          "line": 375,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14016,
      "end": 14017,
      "loc": {
        "start": {
          "line": 375,
          "column": 17
        },
        "end": {
          "line": 375,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "run",
      "start": 14017,
      "end": 14020,
      "loc": {
        "start": {
          "line": 375,
          "column": 18
        },
        "end": {
          "line": 375,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14020,
      "end": 14021,
      "loc": {
        "start": {
          "line": 375,
          "column": 21
        },
        "end": {
          "line": 375,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "PRAGMA INDEX_INFO(`",
      "start": 14021,
      "end": 14042,
      "loc": {
        "start": {
          "line": 375,
          "column": 22
        },
        "end": {
          "line": 375,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 14043,
      "end": 14044,
      "loc": {
        "start": {
          "line": 375,
          "column": 44
        },
        "end": {
          "line": 375,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 14045,
      "end": 14049,
      "loc": {
        "start": {
          "line": 375,
          "column": 46
        },
        "end": {
          "line": 375,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14049,
      "end": 14050,
      "loc": {
        "start": {
          "line": 375,
          "column": 50
        },
        "end": {
          "line": 375,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 14050,
      "end": 14054,
      "loc": {
        "start": {
          "line": 375,
          "column": 51
        },
        "end": {
          "line": 375,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 14055,
      "end": 14056,
      "loc": {
        "start": {
          "line": 375,
          "column": 56
        },
        "end": {
          "line": 375,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "`)",
      "start": 14057,
      "end": 14061,
      "loc": {
        "start": {
          "line": 375,
          "column": 58
        },
        "end": {
          "line": 375,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14061,
      "end": 14062,
      "loc": {
        "start": {
          "line": 375,
          "column": 62
        },
        "end": {
          "line": 375,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14062,
      "end": 14063,
      "loc": {
        "start": {
          "line": 375,
          "column": 63
        },
        "end": {
          "line": 375,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "then",
      "start": 14063,
      "end": 14067,
      "loc": {
        "start": {
          "line": 375,
          "column": 64
        },
        "end": {
          "line": 375,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14067,
      "end": 14068,
      "loc": {
        "start": {
          "line": 375,
          "column": 68
        },
        "end": {
          "line": 375,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columns",
      "start": 14068,
      "end": 14075,
      "loc": {
        "start": {
          "line": 375,
          "column": 69
        },
        "end": {
          "line": 375,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14076,
      "end": 14078,
      "loc": {
        "start": {
          "line": 375,
          "column": 77
        },
        "end": {
          "line": 375,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14079,
      "end": 14080,
      "loc": {
        "start": {
          "line": 375,
          "column": 80
        },
        "end": {
          "line": 375,
          "column": 81
        }
      }
    },
    {
      "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": 14089,
      "end": 14092,
      "loc": {
        "start": {
          "line": 376,
          "column": 8
        },
        "end": {
          "line": 376,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14093,
      "end": 14094,
      "loc": {
        "start": {
          "line": 376,
          "column": 12
        },
        "end": {
          "line": 376,
          "column": 13
        }
      }
    },
    {
      "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": 14094,
      "end": 14099,
      "loc": {
        "start": {
          "line": 376,
          "column": 13
        },
        "end": {
          "line": 376,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "column",
      "start": 14100,
      "end": 14106,
      "loc": {
        "start": {
          "line": 376,
          "column": 19
        },
        "end": {
          "line": 376,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 14107,
      "end": 14109,
      "loc": {
        "start": {
          "line": 376,
          "column": 26
        },
        "end": {
          "line": 376,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "columns",
      "start": 14110,
      "end": 14117,
      "loc": {
        "start": {
          "line": 376,
          "column": 29
        },
        "end": {
          "line": 376,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14117,
      "end": 14118,
      "loc": {
        "start": {
          "line": 376,
          "column": 36
        },
        "end": {
          "line": 376,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14119,
      "end": 14120,
      "loc": {
        "start": {
          "line": 376,
          "column": 38
        },
        "end": {
          "line": 376,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 14131,
      "end": 14135,
      "loc": {
        "start": {
          "line": 377,
          "column": 10
        },
        "end": {
          "line": 377,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14135,
      "end": 14136,
      "loc": {
        "start": {
          "line": 377,
          "column": 14
        },
        "end": {
          "line": 377,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fields",
      "start": 14136,
      "end": 14142,
      "loc": {
        "start": {
          "line": 377,
          "column": 15
        },
        "end": {
          "line": 377,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14142,
      "end": 14143,
      "loc": {
        "start": {
          "line": 377,
          "column": 21
        },
        "end": {
          "line": 377,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "column",
      "start": 14143,
      "end": 14149,
      "loc": {
        "start": {
          "line": 377,
          "column": 22
        },
        "end": {
          "line": 377,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14149,
      "end": 14150,
      "loc": {
        "start": {
          "line": 377,
          "column": 28
        },
        "end": {
          "line": 377,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "seqno",
      "start": 14150,
      "end": 14155,
      "loc": {
        "start": {
          "line": 377,
          "column": 29
        },
        "end": {
          "line": 377,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14155,
      "end": 14156,
      "loc": {
        "start": {
          "line": 377,
          "column": 34
        },
        "end": {
          "line": 377,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14157,
      "end": 14158,
      "loc": {
        "start": {
          "line": 377,
          "column": 36
        },
        "end": {
          "line": 377,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14159,
      "end": 14160,
      "loc": {
        "start": {
          "line": 377,
          "column": 38
        },
        "end": {
          "line": 377,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "attribute",
      "start": 14173,
      "end": 14182,
      "loc": {
        "start": {
          "line": 378,
          "column": 12
        },
        "end": {
          "line": 378,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14182,
      "end": 14183,
      "loc": {
        "start": {
          "line": 378,
          "column": 21
        },
        "end": {
          "line": 378,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "column",
      "start": 14184,
      "end": 14190,
      "loc": {
        "start": {
          "line": 378,
          "column": 23
        },
        "end": {
          "line": 378,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14190,
      "end": 14191,
      "loc": {
        "start": {
          "line": 378,
          "column": 29
        },
        "end": {
          "line": 378,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 14191,
      "end": 14195,
      "loc": {
        "start": {
          "line": 378,
          "column": 30
        },
        "end": {
          "line": 378,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14195,
      "end": 14196,
      "loc": {
        "start": {
          "line": 378,
          "column": 34
        },
        "end": {
          "line": 378,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 14209,
      "end": 14215,
      "loc": {
        "start": {
          "line": 379,
          "column": 12
        },
        "end": {
          "line": 379,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14215,
      "end": 14216,
      "loc": {
        "start": {
          "line": 379,
          "column": 18
        },
        "end": {
          "line": 379,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 14217,
      "end": 14226,
      "loc": {
        "start": {
          "line": 379,
          "column": 20
        },
        "end": {
          "line": 379,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14226,
      "end": 14227,
      "loc": {
        "start": {
          "line": 379,
          "column": 29
        },
        "end": {
          "line": 379,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "order",
      "start": 14240,
      "end": 14245,
      "loc": {
        "start": {
          "line": 380,
          "column": 12
        },
        "end": {
          "line": 380,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14245,
      "end": 14246,
      "loc": {
        "start": {
          "line": 380,
          "column": 17
        },
        "end": {
          "line": 380,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 14247,
      "end": 14256,
      "loc": {
        "start": {
          "line": 380,
          "column": 19
        },
        "end": {
          "line": 380,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14267,
      "end": 14268,
      "loc": {
        "start": {
          "line": 381,
          "column": 10
        },
        "end": {
          "line": 381,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14268,
      "end": 14269,
      "loc": {
        "start": {
          "line": 381,
          "column": 11
        },
        "end": {
          "line": 381,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14278,
      "end": 14279,
      "loc": {
        "start": {
          "line": 382,
          "column": 8
        },
        "end": {
          "line": 382,
          "column": 9
        }
      }
    },
    {
      "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": 14289,
      "end": 14295,
      "loc": {
        "start": {
          "line": 384,
          "column": 8
        },
        "end": {
          "line": 384,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 14296,
      "end": 14300,
      "loc": {
        "start": {
          "line": 384,
          "column": 15
        },
        "end": {
          "line": 384,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14300,
      "end": 14301,
      "loc": {
        "start": {
          "line": 384,
          "column": 19
        },
        "end": {
          "line": 384,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14308,
      "end": 14309,
      "loc": {
        "start": {
          "line": 385,
          "column": 6
        },
        "end": {
          "line": 385,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14309,
      "end": 14310,
      "loc": {
        "start": {
          "line": 385,
          "column": 7
        },
        "end": {
          "line": 385,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14310,
      "end": 14311,
      "loc": {
        "start": {
          "line": 385,
          "column": 8
        },
        "end": {
          "line": 385,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14316,
      "end": 14317,
      "loc": {
        "start": {
          "line": 386,
          "column": 4
        },
        "end": {
          "line": 386,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14317,
      "end": 14318,
      "loc": {
        "start": {
          "line": 386,
          "column": 5
        },
        "end": {
          "line": 386,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14318,
      "end": 14319,
      "loc": {
        "start": {
          "line": 386,
          "column": 6
        },
        "end": {
          "line": 386,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14322,
      "end": 14323,
      "loc": {
        "start": {
          "line": 387,
          "column": 2
        },
        "end": {
          "line": 387,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDatabaseMethod",
      "start": 14327,
      "end": 14344,
      "loc": {
        "start": {
          "line": 389,
          "column": 2
        },
        "end": {
          "line": 389,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14344,
      "end": 14345,
      "loc": {
        "start": {
          "line": 389,
          "column": 19
        },
        "end": {
          "line": 389,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14345,
      "end": 14346,
      "loc": {
        "start": {
          "line": 389,
          "column": 20
        },
        "end": {
          "line": 389,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14347,
      "end": 14348,
      "loc": {
        "start": {
          "line": 389,
          "column": 22
        },
        "end": {
          "line": 389,
          "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": 14353,
      "end": 14355,
      "loc": {
        "start": {
          "line": 390,
          "column": 4
        },
        "end": {
          "line": 390,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14356,
      "end": 14357,
      "loc": {
        "start": {
          "line": 390,
          "column": 7
        },
        "end": {
          "line": 390,
          "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": 14357,
      "end": 14361,
      "loc": {
        "start": {
          "line": 390,
          "column": 8
        },
        "end": {
          "line": 390,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14361,
      "end": 14362,
      "loc": {
        "start": {
          "line": 390,
          "column": 12
        },
        "end": {
          "line": 390,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUpsertQuery",
      "start": 14362,
      "end": 14375,
      "loc": {
        "start": {
          "line": 390,
          "column": 13
        },
        "end": {
          "line": 390,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14375,
      "end": 14376,
      "loc": {
        "start": {
          "line": 390,
          "column": 26
        },
        "end": {
          "line": 390,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14376,
      "end": 14377,
      "loc": {
        "start": {
          "line": 390,
          "column": 27
        },
        "end": {
          "line": 390,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14377,
      "end": 14378,
      "loc": {
        "start": {
          "line": 390,
          "column": 28
        },
        "end": {
          "line": 390,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14379,
      "end": 14380,
      "loc": {
        "start": {
          "line": 390,
          "column": 30
        },
        "end": {
          "line": 390,
          "column": 31
        }
      }
    },
    {
      "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": 14387,
      "end": 14393,
      "loc": {
        "start": {
          "line": 391,
          "column": 6
        },
        "end": {
          "line": 391,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "exec",
      "start": 14394,
      "end": 14400,
      "loc": {
        "start": {
          "line": 391,
          "column": 13
        },
        "end": {
          "line": 391,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14400,
      "end": 14401,
      "loc": {
        "start": {
          "line": 391,
          "column": 19
        },
        "end": {
          "line": 391,
          "column": 20
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Needed to run multiple queries in one",
      "start": 14402,
      "end": 14442,
      "loc": {
        "start": {
          "line": 391,
          "column": 21
        },
        "end": {
          "line": 391,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14447,
      "end": 14448,
      "loc": {
        "start": {
          "line": 392,
          "column": 4
        },
        "end": {
          "line": 392,
          "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": 14449,
      "end": 14453,
      "loc": {
        "start": {
          "line": 392,
          "column": 6
        },
        "end": {
          "line": 392,
          "column": 10
        }
      }
    },
    {
      "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": 14454,
      "end": 14456,
      "loc": {
        "start": {
          "line": 392,
          "column": 11
        },
        "end": {
          "line": 392,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14457,
      "end": 14458,
      "loc": {
        "start": {
          "line": 392,
          "column": 14
        },
        "end": {
          "line": 392,
          "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": 14458,
      "end": 14462,
      "loc": {
        "start": {
          "line": 392,
          "column": 15
        },
        "end": {
          "line": 392,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14462,
      "end": 14463,
      "loc": {
        "start": {
          "line": 392,
          "column": 19
        },
        "end": {
          "line": 392,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isInsertQuery",
      "start": 14463,
      "end": 14476,
      "loc": {
        "start": {
          "line": 392,
          "column": 20
        },
        "end": {
          "line": 392,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14476,
      "end": 14477,
      "loc": {
        "start": {
          "line": 392,
          "column": 33
        },
        "end": {
          "line": 392,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14477,
      "end": 14478,
      "loc": {
        "start": {
          "line": 392,
          "column": 34
        },
        "end": {
          "line": 392,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 14479,
      "end": 14481,
      "loc": {
        "start": {
          "line": 392,
          "column": 36
        },
        "end": {
          "line": 392,
          "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": 14482,
      "end": 14486,
      "loc": {
        "start": {
          "line": 392,
          "column": 39
        },
        "end": {
          "line": 392,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14486,
      "end": 14487,
      "loc": {
        "start": {
          "line": 392,
          "column": 43
        },
        "end": {
          "line": 392,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUpdateQuery",
      "start": 14487,
      "end": 14500,
      "loc": {
        "start": {
          "line": 392,
          "column": 44
        },
        "end": {
          "line": 392,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14500,
      "end": 14501,
      "loc": {
        "start": {
          "line": 392,
          "column": 57
        },
        "end": {
          "line": 392,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14501,
      "end": 14502,
      "loc": {
        "start": {
          "line": 392,
          "column": 58
        },
        "end": {
          "line": 392,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 14503,
      "end": 14505,
      "loc": {
        "start": {
          "line": 392,
          "column": 60
        },
        "end": {
          "line": 392,
          "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": 14506,
      "end": 14510,
      "loc": {
        "start": {
          "line": 392,
          "column": 63
        },
        "end": {
          "line": 392,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14510,
      "end": 14511,
      "loc": {
        "start": {
          "line": 392,
          "column": 67
        },
        "end": {
          "line": 392,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBulkUpdateQuery",
      "start": 14511,
      "end": 14528,
      "loc": {
        "start": {
          "line": 392,
          "column": 68
        },
        "end": {
          "line": 392,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14528,
      "end": 14529,
      "loc": {
        "start": {
          "line": 392,
          "column": 85
        },
        "end": {
          "line": 392,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14529,
      "end": 14530,
      "loc": {
        "start": {
          "line": 392,
          "column": 86
        },
        "end": {
          "line": 392,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 14531,
      "end": 14533,
      "loc": {
        "start": {
          "line": 392,
          "column": 88
        },
        "end": {
          "line": 392,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14534,
      "end": 14535,
      "loc": {
        "start": {
          "line": 392,
          "column": 91
        },
        "end": {
          "line": 392,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14535,
      "end": 14539,
      "loc": {
        "start": {
          "line": 392,
          "column": 92
        },
        "end": {
          "line": 392,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14539,
      "end": 14540,
      "loc": {
        "start": {
          "line": 392,
          "column": 96
        },
        "end": {
          "line": 392,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sql",
      "start": 14540,
      "end": 14543,
      "loc": {
        "start": {
          "line": 392,
          "column": 97
        },
        "end": {
          "line": 392,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14543,
      "end": 14544,
      "loc": {
        "start": {
          "line": 392,
          "column": 100
        },
        "end": {
          "line": 392,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toLowerCase",
      "start": 14544,
      "end": 14555,
      "loc": {
        "start": {
          "line": 392,
          "column": 101
        },
        "end": {
          "line": 392,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14555,
      "end": 14556,
      "loc": {
        "start": {
          "line": 392,
          "column": 112
        },
        "end": {
          "line": 392,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14556,
      "end": 14557,
      "loc": {
        "start": {
          "line": 392,
          "column": 113
        },
        "end": {
          "line": 392,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14557,
      "end": 14558,
      "loc": {
        "start": {
          "line": 392,
          "column": 114
        },
        "end": {
          "line": 392,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 14558,
      "end": 14565,
      "loc": {
        "start": {
          "line": 392,
          "column": 115
        },
        "end": {
          "line": 392,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14565,
      "end": 14566,
      "loc": {
        "start": {
          "line": 392,
          "column": 122
        },
        "end": {
          "line": 392,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "CREATE TEMPORARY TABLE",
      "start": 14566,
      "end": 14590,
      "loc": {
        "start": {
          "line": 392,
          "column": 123
        },
        "end": {
          "line": 392,
          "column": 147
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14590,
      "end": 14591,
      "loc": {
        "start": {
          "line": 392,
          "column": 147
        },
        "end": {
          "line": 392,
          "column": 148
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toLowerCase",
      "start": 14591,
      "end": 14602,
      "loc": {
        "start": {
          "line": 392,
          "column": 148
        },
        "end": {
          "line": 392,
          "column": 159
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14602,
      "end": 14603,
      "loc": {
        "start": {
          "line": 392,
          "column": 159
        },
        "end": {
          "line": 392,
          "column": 160
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14603,
      "end": 14604,
      "loc": {
        "start": {
          "line": 392,
          "column": 160
        },
        "end": {
          "line": 392,
          "column": 161
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14604,
      "end": 14605,
      "loc": {
        "start": {
          "line": 392,
          "column": 161
        },
        "end": {
          "line": 392,
          "column": 162
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 14606,
      "end": 14609,
      "loc": {
        "start": {
          "line": 392,
          "column": 163
        },
        "end": {
          "line": 392,
          "column": 166
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 14610,
      "end": 14611,
      "loc": {
        "start": {
          "line": 392,
          "column": 167
        },
        "end": {
          "line": 392,
          "column": 168
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 14611,
      "end": 14612,
      "loc": {
        "start": {
          "line": 392,
          "column": 168
        },
        "end": {
          "line": 392,
          "column": 169
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14612,
      "end": 14613,
      "loc": {
        "start": {
          "line": 392,
          "column": 169
        },
        "end": {
          "line": 392,
          "column": 170
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 14614,
      "end": 14616,
      "loc": {
        "start": {
          "line": 392,
          "column": 171
        },
        "end": {
          "line": 392,
          "column": 173
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14617,
      "end": 14621,
      "loc": {
        "start": {
          "line": 392,
          "column": 174
        },
        "end": {
          "line": 392,
          "column": 178
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14621,
      "end": 14622,
      "loc": {
        "start": {
          "line": 392,
          "column": 178
        },
        "end": {
          "line": 392,
          "column": 179
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 14622,
      "end": 14629,
      "loc": {
        "start": {
          "line": 392,
          "column": 179
        },
        "end": {
          "line": 392,
          "column": 186
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14629,
      "end": 14630,
      "loc": {
        "start": {
          "line": 392,
          "column": 186
        },
        "end": {
          "line": 392,
          "column": 187
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 14630,
      "end": 14634,
      "loc": {
        "start": {
          "line": 392,
          "column": 187
        },
        "end": {
          "line": 392,
          "column": 191
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 14635,
      "end": 14638,
      "loc": {
        "start": {
          "line": 392,
          "column": 192
        },
        "end": {
          "line": 392,
          "column": 195
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "QueryTypes",
      "start": 14639,
      "end": 14649,
      "loc": {
        "start": {
          "line": 392,
          "column": 196
        },
        "end": {
          "line": 392,
          "column": 206
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14649,
      "end": 14650,
      "loc": {
        "start": {
          "line": 392,
          "column": 206
        },
        "end": {
          "line": 392,
          "column": 207
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "BULKDELETE",
      "start": 14650,
      "end": 14660,
      "loc": {
        "start": {
          "line": 392,
          "column": 207
        },
        "end": {
          "line": 392,
          "column": 217
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14660,
      "end": 14661,
      "loc": {
        "start": {
          "line": 392,
          "column": 217
        },
        "end": {
          "line": 392,
          "column": 218
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14662,
      "end": 14663,
      "loc": {
        "start": {
          "line": 392,
          "column": 219
        },
        "end": {
          "line": 392,
          "column": 220
        }
      }
    },
    {
      "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": 14670,
      "end": 14676,
      "loc": {
        "start": {
          "line": 393,
          "column": 6
        },
        "end": {
          "line": 393,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "run",
      "start": 14677,
      "end": 14682,
      "loc": {
        "start": {
          "line": 393,
          "column": 13
        },
        "end": {
          "line": 393,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14682,
      "end": 14683,
      "loc": {
        "start": {
          "line": 393,
          "column": 18
        },
        "end": {
          "line": 393,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14688,
      "end": 14689,
      "loc": {
        "start": {
          "line": 394,
          "column": 4
        },
        "end": {
          "line": 394,
          "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": 14690,
      "end": 14694,
      "loc": {
        "start": {
          "line": 394,
          "column": 6
        },
        "end": {
          "line": 394,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14695,
      "end": 14696,
      "loc": {
        "start": {
          "line": 394,
          "column": 11
        },
        "end": {
          "line": 394,
          "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": 14703,
      "end": 14709,
      "loc": {
        "start": {
          "line": 395,
          "column": 6
        },
        "end": {
          "line": 395,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "all",
      "start": 14710,
      "end": 14715,
      "loc": {
        "start": {
          "line": 395,
          "column": 13
        },
        "end": {
          "line": 395,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14715,
      "end": 14716,
      "loc": {
        "start": {
          "line": 395,
          "column": 18
        },
        "end": {
          "line": 395,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14721,
      "end": 14722,
      "loc": {
        "start": {
          "line": 396,
          "column": 4
        },
        "end": {
          "line": 396,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14725,
      "end": 14726,
      "loc": {
        "start": {
          "line": 397,
          "column": 2
        },
        "end": {
          "line": 397,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14727,
      "end": 14728,
      "loc": {
        "start": {
          "line": 398,
          "column": 0
        },
        "end": {
          "line": 398,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "module",
      "start": 14730,
      "end": 14736,
      "loc": {
        "start": {
          "line": 400,
          "column": 0
        },
        "end": {
          "line": 400,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14736,
      "end": 14737,
      "loc": {
        "start": {
          "line": 400,
          "column": 6
        },
        "end": {
          "line": 400,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exports",
      "start": 14737,
      "end": 14744,
      "loc": {
        "start": {
          "line": 400,
          "column": 7
        },
        "end": {
          "line": 400,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14745,
      "end": 14746,
      "loc": {
        "start": {
          "line": 400,
          "column": 15
        },
        "end": {
          "line": 400,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Query",
      "start": 14747,
      "end": 14752,
      "loc": {
        "start": {
          "line": 400,
          "column": 17
        },
        "end": {
          "line": 400,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14752,
      "end": 14753,
      "loc": {
        "start": {
          "line": 400,
          "column": 22
        },
        "end": {
          "line": 400,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "module",
      "start": 14754,
      "end": 14760,
      "loc": {
        "start": {
          "line": 401,
          "column": 0
        },
        "end": {
          "line": 401,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14760,
      "end": 14761,
      "loc": {
        "start": {
          "line": 401,
          "column": 6
        },
        "end": {
          "line": 401,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exports",
      "start": 14761,
      "end": 14768,
      "loc": {
        "start": {
          "line": 401,
          "column": 7
        },
        "end": {
          "line": 401,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14768,
      "end": 14769,
      "loc": {
        "start": {
          "line": 401,
          "column": 14
        },
        "end": {
          "line": 401,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Query",
      "start": 14769,
      "end": 14774,
      "loc": {
        "start": {
          "line": 401,
          "column": 15
        },
        "end": {
          "line": 401,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14775,
      "end": 14776,
      "loc": {
        "start": {
          "line": 401,
          "column": 21
        },
        "end": {
          "line": 401,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Query",
      "start": 14777,
      "end": 14782,
      "loc": {
        "start": {
          "line": 401,
          "column": 23
        },
        "end": {
          "line": 401,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14782,
      "end": 14783,
      "loc": {
        "start": {
          "line": 401,
          "column": 28
        },
        "end": {
          "line": 401,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "module",
      "start": 14784,
      "end": 14790,
      "loc": {
        "start": {
          "line": 402,
          "column": 0
        },
        "end": {
          "line": 402,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14790,
      "end": 14791,
      "loc": {
        "start": {
          "line": 402,
          "column": 6
        },
        "end": {
          "line": 402,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exports",
      "start": 14791,
      "end": 14798,
      "loc": {
        "start": {
          "line": 402,
          "column": 7
        },
        "end": {
          "line": 402,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14798,
      "end": 14799,
      "loc": {
        "start": {
          "line": 402,
          "column": 14
        },
        "end": {
          "line": 402,
          "column": 15
        }
      }
    },
    {
      "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": 14799,
      "end": 14806,
      "loc": {
        "start": {
          "line": 402,
          "column": 15
        },
        "end": {
          "line": 402,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14807,
      "end": 14808,
      "loc": {
        "start": {
          "line": 402,
          "column": 23
        },
        "end": {
          "line": 402,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Query",
      "start": 14809,
      "end": 14814,
      "loc": {
        "start": {
          "line": 402,
          "column": 25
        },
        "end": {
          "line": 402,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14814,
      "end": 14815,
      "loc": {
        "start": {
          "line": 402,
          "column": 30
        },
        "end": {
          "line": 402,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14816,
      "end": 14816,
      "loc": {
        "start": {
          "line": 403,
          "column": 0
        },
        "end": {
          "line": 403,
          "column": 0
        }
      }
    }
  ]
}