{
  "type": "Program",
  "statements": [
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple1",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 13
                },
                "end": {
                  "line": 1,
                  "column": 15
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 1,
                "column": 5
              },
              "end": {
                "line": 1,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [],
            "loc": {
              "start": {
                "line": 1,
                "column": 18
              },
              "end": {
                "line": 1,
                "column": 20
              }
            }
          },
          "loc": {
            "start": {
              "line": 1,
              "column": 5
            },
            "end": {
              "line": 1,
              "column": 20
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 1,
          "column": 1
        },
        "end": {
          "line": 1,
          "column": 21
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple2",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSTupleType",
                      "elementTypes": [],
                      "loc": {
                        "start": {
                          "line": 2,
                          "column": 15
                        },
                        "end": {
                          "line": 2,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 2,
                      "column": 14
                    },
                    "end": {
                      "line": 2,
                      "column": 19
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 19
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 2,
                "column": 5
              },
              "end": {
                "line": 2,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "ArrayExpression",
                    "elements": [],
                    "loc": {
                      "start": {
                        "line": 2,
                        "column": 24
                      },
                      "end": {
                        "line": 2,
                        "column": 26
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 23
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 22
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "loc": {
            "start": {
              "line": 2,
              "column": 5
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 2,
          "column": 1
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple3",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 3,
                      "column": 14
                    },
                    "end": {
                      "line": 3,
                      "column": 21
                    }
                  }
                },
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 3,
                      "column": 22
                    },
                    "end": {
                      "line": 3,
                      "column": 29
                    }
                  }
                },
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 3,
                      "column": 30
                    },
                    "end": {
                      "line": 3,
                      "column": 37
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 13
                },
                "end": {
                  "line": 3,
                  "column": 37
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 3,
                "column": 5
              },
              "end": {
                "line": 3,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "NumberLiteral",
                "value": 1,
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 41
                  },
                  "end": {
                    "line": 3,
                    "column": 42
                  }
                }
              },
              {
                "type": "NumberLiteral",
                "value": 2,
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 44
                  },
                  "end": {
                    "line": 3,
                    "column": 45
                  }
                }
              },
              {
                "type": "NumberLiteral",
                "value": 3,
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 47
                  },
                  "end": {
                    "line": 3,
                    "column": 48
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 40
              },
              "end": {
                "line": 3,
                "column": 49
              }
            }
          },
          "loc": {
            "start": {
              "line": 3,
              "column": 5
            },
            "end": {
              "line": 3,
              "column": 49
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 3,
          "column": 1
        },
        "end": {
          "line": 3,
          "column": 50
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple4",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSTypeQuery",
                  "exprName": {
                    "type": "Identifier",
                    "name": "tuple1",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 4,
                        "column": 21
                      },
                      "end": {
                        "line": 4,
                        "column": 27
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 4,
                      "column": 14
                    },
                    "end": {
                      "line": 4,
                      "column": 28
                    }
                  }
                },
                {
                  "type": "TSStringKeyword",
                  "loc": {
                    "start": {
                      "line": 4,
                      "column": 29
                    },
                    "end": {
                      "line": 4,
                      "column": 36
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 13
                },
                "end": {
                  "line": 4,
                  "column": 36
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 4,
                "column": 5
              },
              "end": {
                "line": 4,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "ArrayExpression",
                "elements": [],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 40
                  },
                  "end": {
                    "line": 4,
                    "column": 42
                  }
                }
              },
              {
                "type": "StringLiteral",
                "value": "",
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 44
                  },
                  "end": {
                    "line": 4,
                    "column": 49
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 39
              },
              "end": {
                "line": 4,
                "column": 50
              }
            }
          },
          "loc": {
            "start": {
              "line": 4,
              "column": 5
            },
            "end": {
              "line": 4,
              "column": 50
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 4,
          "column": 1
        },
        "end": {
          "line": 4,
          "column": 51
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple5",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNamedTupleMember",
                      "elementType": {
                        "type": "TSNumberKeyword",
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 18
                          },
                          "end": {
                            "line": 5,
                            "column": 24
                          }
                        }
                      },
                      "label": {
                        "type": "Identifier",
                        "name": "a",
                        "decorators": [],
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 15
                          },
                          "end": {
                            "line": 5,
                            "column": 16
                          }
                        }
                      },
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 15
                        },
                        "end": {
                          "line": 5,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "TSNamedTupleMember",
                      "elementType": {
                        "type": "TSStringKeyword",
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 30
                          },
                          "end": {
                            "line": 5,
                            "column": 36
                          }
                        }
                      },
                      "label": {
                        "type": "Identifier",
                        "name": "b",
                        "decorators": [],
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 26
                          },
                          "end": {
                            "line": 5,
                            "column": 27
                          }
                        }
                      },
                      "optional": true,
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 26
                        },
                        "end": {
                          "line": 5,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 5,
                      "column": 14
                    },
                    "end": {
                      "line": 5,
                      "column": 38
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSUnionType",
                      "types": [
                        {
                          "type": "TSBooleanKeyword",
                          "loc": {
                            "start": {
                              "line": 5,
                              "column": 40
                            },
                            "end": {
                              "line": 5,
                              "column": 47
                            }
                          }
                        },
                        {
                          "type": "TSStringKeyword",
                          "loc": {
                            "start": {
                              "line": 5,
                              "column": 50
                            },
                            "end": {
                              "line": 5,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 40
                        },
                        "end": {
                          "line": 5,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "TSArrayType",
                      "elementType": {
                        "type": "TSNumberKeyword",
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 58
                          },
                          "end": {
                            "line": 5,
                            "column": 64
                          }
                        }
                      },
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 58
                        },
                        "end": {
                          "line": 5,
                          "column": 67
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 5,
                      "column": 39
                    },
                    "end": {
                      "line": 5,
                      "column": 68
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 13
                },
                "end": {
                  "line": 5,
                  "column": 68
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 5,
                "column": 5
              },
              "end": {
                "line": 5,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "NumberLiteral",
                    "value": 1,
                    "loc": {
                      "start": {
                        "line": 5,
                        "column": 73
                      },
                      "end": {
                        "line": 5,
                        "column": 74
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 72
                  },
                  "end": {
                    "line": 5,
                    "column": 75
                  }
                }
              },
              {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "StringLiteral",
                    "value": "",
                    "loc": {
                      "start": {
                        "line": 5,
                        "column": 78
                      },
                      "end": {
                        "line": 5,
                        "column": 83
                      }
                    }
                  },
                  {
                    "type": "ArrayExpression",
                    "elements": [
                      {
                        "type": "NumberLiteral",
                        "value": 1,
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 86
                          },
                          "end": {
                            "line": 5,
                            "column": 87
                          }
                        }
                      },
                      {
                        "type": "NumberLiteral",
                        "value": 2,
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 89
                          },
                          "end": {
                            "line": 5,
                            "column": 90
                          }
                        }
                      },
                      {
                        "type": "NumberLiteral",
                        "value": 3,
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 92
                          },
                          "end": {
                            "line": 5,
                            "column": 93
                          }
                        }
                      }
                    ],
                    "loc": {
                      "start": {
                        "line": 5,
                        "column": 85
                      },
                      "end": {
                        "line": 5,
                        "column": 94
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 77
                  },
                  "end": {
                    "line": 5,
                    "column": 95
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 71
              },
              "end": {
                "line": 5,
                "column": 96
              }
            }
          },
          "loc": {
            "start": {
              "line": 5,
              "column": 5
            },
            "end": {
              "line": 5,
              "column": 96
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 5,
          "column": 1
        },
        "end": {
          "line": 5,
          "column": 97
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple6",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 14
                        },
                        "end": {
                          "line": 7,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 13
                    },
                    "end": {
                      "line": 7,
                      "column": 21
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 25
                        },
                        "end": {
                          "line": 7,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 24
                    },
                    "end": {
                      "line": 7,
                      "column": 32
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 13
                },
                "end": {
                  "line": 7,
                  "column": 32
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 7,
                "column": 5
              },
              "end": {
                "line": 7,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "NumberLiteral",
                "value": 5,
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 36
                  },
                  "end": {
                    "line": 7,
                    "column": 37
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 35
              },
              "end": {
                "line": 7,
                "column": 38
              }
            }
          },
          "loc": {
            "start": {
              "line": 7,
              "column": 5
            },
            "end": {
              "line": 7,
              "column": 38
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 7,
          "column": 1
        },
        "end": {
          "line": 7,
          "column": 39
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple7",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 14
                        },
                        "end": {
                          "line": 8,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 22
                        },
                        "end": {
                          "line": 8,
                          "column": 29
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 13
                    },
                    "end": {
                      "line": 8,
                      "column": 29
                    }
                  }
                },
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 32
                    },
                    "end": {
                      "line": 8,
                      "column": 38
                    }
                  }
                },
                {
                  "type": "TSStringKeyword",
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 41
                    },
                    "end": {
                      "line": 8,
                      "column": 47
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 8,
                  "column": 13
                },
                "end": {
                  "line": 8,
                  "column": 47
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 8,
                "column": 5
              },
              "end": {
                "line": 8,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "NumberLiteral",
                "value": 5,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 51
                  },
                  "end": {
                    "line": 8,
                    "column": 52
                  }
                }
              },
              {
                "type": "StringLiteral",
                "value": "",
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 54
                  },
                  "end": {
                    "line": 8,
                    "column": 59
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 8,
                "column": 50
              },
              "end": {
                "line": 8,
                "column": 60
              }
            }
          },
          "loc": {
            "start": {
              "line": 8,
              "column": 5
            },
            "end": {
              "line": 8,
              "column": 60
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 8,
          "column": 1
        },
        "end": {
          "line": 8,
          "column": 61
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple8",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSArrayType",
                  "elementType": {
                    "type": "TSParenthesizedType",
                    "typeAnnotation": {
                      "type": "TSUnionType",
                      "types": [
                        {
                          "type": "TSBooleanKeyword",
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 14
                            },
                            "end": {
                              "line": 9,
                              "column": 21
                            }
                          }
                        },
                        {
                          "type": "TSTypeLiteral",
                          "members": [
                            {
                              "type": "TSPropertySignature",
                              "computed": false,
                              "optional": false,
                              "readonly": false,
                              "key": {
                                "type": "Identifier",
                                "name": "a",
                                "decorators": [],
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 27
                                  }
                                }
                              },
                              "typeAnnotation": {
                                "type": "TSNumberKeyword",
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 35
                                  }
                                }
                              },
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 26
                                },
                                "end": {
                                  "line": 9,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "TSPropertySignature",
                              "computed": false,
                              "optional": false,
                              "readonly": false,
                              "key": {
                                "type": "Identifier",
                                "name": "b",
                                "decorators": [],
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 38
                                  }
                                }
                              },
                              "typeAnnotation": {
                                "type": "TSStringKeyword",
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 46
                                  }
                                }
                              },
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 37
                                },
                                "end": {
                                  "line": 9,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 24
                            },
                            "end": {
                              "line": 9,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 14
                        },
                        "end": {
                          "line": 9,
                          "column": 48
                        }
                      }
                    },
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 13
                      },
                      "end": {
                        "line": 9,
                        "column": 49
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 13
                    },
                    "end": {
                      "line": 9,
                      "column": 51
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 55
                        },
                        "end": {
                          "line": 9,
                          "column": 62
                        }
                      }
                    },
                    {
                      "type": "TSUnionType",
                      "types": [
                        {
                          "type": "TSNumberKeyword",
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 63
                            },
                            "end": {
                              "line": 9,
                              "column": 69
                            }
                          }
                        },
                        {
                          "type": "TSStringKeyword",
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 72
                            },
                            "end": {
                              "line": 9,
                              "column": 78
                            }
                          }
                        }
                      ],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 63
                        },
                        "end": {
                          "line": 9,
                          "column": 79
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 54
                    },
                    "end": {
                      "line": 9,
                      "column": 79
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 9,
                  "column": 13
                },
                "end": {
                  "line": 9,
                  "column": 79
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 9,
                "column": 5
              },
              "end": {
                "line": 9,
                "column": 11
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "BooleanLiteral",
                "value": false,
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 83
                  },
                  "end": {
                    "line": 9,
                    "column": 88
                  }
                }
              },
              {
                "type": "ObjectExpression",
                "properties": [
                  {
                    "type": "Property",
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "name": "a",
                      "decorators": [],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 92
                        },
                        "end": {
                          "line": 9,
                          "column": 93
                        }
                      }
                    },
                    "value": {
                      "type": "NumberLiteral",
                      "value": 5,
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 95
                        },
                        "end": {
                          "line": 9,
                          "column": 96
                        }
                      }
                    },
                    "kind": "init",
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 92
                      },
                      "end": {
                        "line": 9,
                        "column": 96
                      }
                    }
                  },
                  {
                    "type": "Property",
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "name": "b",
                      "decorators": [],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 98
                        },
                        "end": {
                          "line": 9,
                          "column": 99
                        }
                      }
                    },
                    "value": {
                      "type": "StringLiteral",
                      "value": "",
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 101
                        },
                        "end": {
                          "line": 9,
                          "column": 106
                        }
                      }
                    },
                    "kind": "init",
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 98
                      },
                      "end": {
                        "line": 9,
                        "column": 106
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 90
                  },
                  "end": {
                    "line": 9,
                    "column": 108
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 82
              },
              "end": {
                "line": 9,
                "column": 109
              }
            }
          },
          "loc": {
            "start": {
              "line": 9,
              "column": 5
            },
            "end": {
              "line": 9,
              "column": 109
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 9,
          "column": 1
        },
        "end": {
          "line": 9,
          "column": 110
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple9",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 14
                    },
                    "end": {
                      "line": 11,
                      "column": 21
                    }
                  }
                },
                {
                  "type": "TSUnionType",
                  "types": [
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 22
                        },
                        "end": {
                          "line": 11,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 31
                        },
                        "end": {
                          "line": 11,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 22
                    },
                    "end": {
                      "line": 11,
                      "column": 38
                    }
                  }
                },
                {
                  "type": "TSUnionType",
                  "types": [
                    {
                      "type": "TSBooleanKeyword",
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 39
                        },
                        "end": {
                          "line": 11,
                          "column": 46
                        }
                      }
                    },
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 49
                        },
                        "end": {
                          "line": 11,
                          "column": 55
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 39
                    },
                    "end": {
                      "line": 11,
                      "column": 56
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 11,
                  "column": 13
                },
                "end": {
                  "line": 11,
                  "column": 56
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 11,
                "column": 5
              },
              "end": {
                "line": 11,
                "column": 11
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 11,
              "column": 5
            },
            "end": {
              "line": 11,
              "column": 11
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 11,
          "column": 1
        },
        "end": {
          "line": 11,
          "column": 57
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple10",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 15
                    },
                    "end": {
                      "line": 12,
                      "column": 22
                    }
                  }
                },
                {
                  "type": "TSStringKeyword",
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 23
                    },
                    "end": {
                      "line": 12,
                      "column": 30
                    }
                  }
                },
                {
                  "type": "TSStringKeyword",
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 31
                    },
                    "end": {
                      "line": 12,
                      "column": 38
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 12,
                  "column": 14
                },
                "end": {
                  "line": 12,
                  "column": 38
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 12,
                "column": 5
              },
              "end": {
                "line": 12,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 12,
              "column": 5
            },
            "end": {
              "line": 12,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 12,
          "column": 1
        },
        "end": {
          "line": 12,
          "column": 39
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple11",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSNumberKeyword",
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 18
                      },
                      "end": {
                        "line": 13,
                        "column": 24
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "a",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 15
                      },
                      "end": {
                        "line": 13,
                        "column": 16
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 13,
                      "column": 15
                    },
                    "end": {
                      "line": 13,
                      "column": 25
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSUnionType",
                    "types": [
                      {
                        "type": "TSNumberKeyword",
                        "loc": {
                          "start": {
                            "line": 13,
                            "column": 29
                          },
                          "end": {
                            "line": 13,
                            "column": 35
                          }
                        }
                      },
                      {
                        "type": "TSStringKeyword",
                        "loc": {
                          "start": {
                            "line": 13,
                            "column": 38
                          },
                          "end": {
                            "line": 13,
                            "column": 44
                          }
                        }
                      }
                    ],
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 29
                      },
                      "end": {
                        "line": 13,
                        "column": 44
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "b",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 26
                      },
                      "end": {
                        "line": 13,
                        "column": 27
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 13,
                      "column": 26
                    },
                    "end": {
                      "line": 13,
                      "column": 45
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSBooleanKeyword",
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 49
                      },
                      "end": {
                        "line": 13,
                        "column": 56
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "c",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 13,
                        "column": 46
                      },
                      "end": {
                        "line": 13,
                        "column": 47
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 13,
                      "column": 46
                    },
                    "end": {
                      "line": 13,
                      "column": 57
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 13,
                  "column": 14
                },
                "end": {
                  "line": 13,
                  "column": 57
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 13,
                "column": 5
              },
              "end": {
                "line": 13,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 13,
              "column": 5
            },
            "end": {
              "line": 13,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 13,
          "column": 1
        },
        "end": {
          "line": 13,
          "column": 58
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple12",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSNumberKeyword",
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 18
                      },
                      "end": {
                        "line": 14,
                        "column": 24
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "a",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 15
                      },
                      "end": {
                        "line": 14,
                        "column": 16
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 15
                    },
                    "end": {
                      "line": 14,
                      "column": 25
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSStringKeyword",
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 29
                      },
                      "end": {
                        "line": 14,
                        "column": 35
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "b",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 26
                      },
                      "end": {
                        "line": 14,
                        "column": 27
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 26
                    },
                    "end": {
                      "line": 14,
                      "column": 36
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSBooleanKeyword",
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 40
                      },
                      "end": {
                        "line": 14,
                        "column": 47
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "c",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 37
                      },
                      "end": {
                        "line": 14,
                        "column": 38
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 37
                    },
                    "end": {
                      "line": 14,
                      "column": 48
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSAnyKeyword",
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 53
                      },
                      "end": {
                        "line": 14,
                        "column": 56
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "d",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 49
                      },
                      "end": {
                        "line": 14,
                        "column": 50
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 49
                    },
                    "end": {
                      "line": 14,
                      "column": 57
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 14,
                  "column": 14
                },
                "end": {
                  "line": 14,
                  "column": 57
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 14,
                "column": 5
              },
              "end": {
                "line": 14,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 14,
              "column": 5
            },
            "end": {
              "line": 14,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 14,
          "column": 1
        },
        "end": {
          "line": 14,
          "column": 58
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple13",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSNumberKeyword",
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 19
                      },
                      "end": {
                        "line": 15,
                        "column": 25
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "a",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 15
                      },
                      "end": {
                        "line": 15,
                        "column": 16
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 15
                    },
                    "end": {
                      "line": 15,
                      "column": 26
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSNumberKeyword",
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 31
                      },
                      "end": {
                        "line": 15,
                        "column": 37
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "b",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 27
                      },
                      "end": {
                        "line": 15,
                        "column": 28
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 27
                    },
                    "end": {
                      "line": 15,
                      "column": 38
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSNumberKeyword",
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 43
                      },
                      "end": {
                        "line": 15,
                        "column": 49
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "c",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 39
                      },
                      "end": {
                        "line": 15,
                        "column": 40
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 39
                    },
                    "end": {
                      "line": 15,
                      "column": 50
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 15,
                  "column": 14
                },
                "end": {
                  "line": 15,
                  "column": 50
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 15,
                "column": 5
              },
              "end": {
                "line": 15,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 15,
              "column": 5
            },
            "end": {
              "line": 15,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 15,
          "column": 1
        },
        "end": {
          "line": 15,
          "column": 51
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple9",
          "decorators": [],
          "loc": {
            "start": {
              "line": 17,
              "column": 1
            },
            "end": {
              "line": 17,
              "column": 7
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple10",
          "decorators": [],
          "loc": {
            "start": {
              "line": 17,
              "column": 10
            },
            "end": {
              "line": 17,
              "column": 17
            }
          }
        },
        "loc": {
          "start": {
            "line": 17,
            "column": 1
          },
          "end": {
            "line": 17,
            "column": 17
          }
        }
      },
      "loc": {
        "start": {
          "line": 17,
          "column": 1
        },
        "end": {
          "line": 17,
          "column": 18
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple9",
          "decorators": [],
          "loc": {
            "start": {
              "line": 18,
              "column": 1
            },
            "end": {
              "line": 18,
              "column": 7
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple11",
          "decorators": [],
          "loc": {
            "start": {
              "line": 18,
              "column": 10
            },
            "end": {
              "line": 18,
              "column": 17
            }
          }
        },
        "loc": {
          "start": {
            "line": 18,
            "column": 1
          },
          "end": {
            "line": 18,
            "column": 17
          }
        }
      },
      "loc": {
        "start": {
          "line": 18,
          "column": 1
        },
        "end": {
          "line": 18,
          "column": 18
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple9",
          "decorators": [],
          "loc": {
            "start": {
              "line": 19,
              "column": 1
            },
            "end": {
              "line": 19,
              "column": 7
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple12",
          "decorators": [],
          "loc": {
            "start": {
              "line": 19,
              "column": 10
            },
            "end": {
              "line": 19,
              "column": 17
            }
          }
        },
        "loc": {
          "start": {
            "line": 19,
            "column": 1
          },
          "end": {
            "line": 19,
            "column": 17
          }
        }
      },
      "loc": {
        "start": {
          "line": 19,
          "column": 1
        },
        "end": {
          "line": 19,
          "column": 18
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple11",
          "decorators": [],
          "loc": {
            "start": {
              "line": 20,
              "column": 1
            },
            "end": {
              "line": 20,
              "column": 8
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple12",
          "decorators": [],
          "loc": {
            "start": {
              "line": 20,
              "column": 11
            },
            "end": {
              "line": 20,
              "column": 18
            }
          }
        },
        "loc": {
          "start": {
            "line": 20,
            "column": 1
          },
          "end": {
            "line": 20,
            "column": 18
          }
        }
      },
      "loc": {
        "start": {
          "line": 20,
          "column": 1
        },
        "end": {
          "line": 20,
          "column": 19
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple13",
          "decorators": [],
          "loc": {
            "start": {
              "line": 21,
              "column": 1
            },
            "end": {
              "line": 21,
              "column": 8
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple1",
          "decorators": [],
          "loc": {
            "start": {
              "line": 21,
              "column": 11
            },
            "end": {
              "line": 21,
              "column": 17
            }
          }
        },
        "loc": {
          "start": {
            "line": 21,
            "column": 1
          },
          "end": {
            "line": 21,
            "column": 17
          }
        }
      },
      "loc": {
        "start": {
          "line": 21,
          "column": 1
        },
        "end": {
          "line": 21,
          "column": 18
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple13",
          "decorators": [],
          "loc": {
            "start": {
              "line": 22,
              "column": 1
            },
            "end": {
              "line": 22,
              "column": 8
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple13",
          "decorators": [],
          "loc": {
            "start": {
              "line": 22,
              "column": 11
            },
            "end": {
              "line": 22,
              "column": 18
            }
          }
        },
        "loc": {
          "start": {
            "line": 22,
            "column": 1
          },
          "end": {
            "line": 22,
            "column": 18
          }
        }
      },
      "loc": {
        "start": {
          "line": 22,
          "column": 1
        },
        "end": {
          "line": 22,
          "column": 19
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple12",
          "decorators": [],
          "loc": {
            "start": {
              "line": 23,
              "column": 1
            },
            "end": {
              "line": 23,
              "column": 8
            }
          }
        },
        "right": {
          "type": "TSAsExpression",
          "expression": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "NumberLiteral",
                "value": 1,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 12
                  },
                  "end": {
                    "line": 23,
                    "column": 13
                  }
                }
              },
              {
                "type": "StringLiteral",
                "value": "",
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 15
                  },
                  "end": {
                    "line": 23,
                    "column": 20
                  }
                }
              },
              {
                "type": "BooleanLiteral",
                "value": true,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 22
                  },
                  "end": {
                    "line": 23,
                    "column": 26
                  }
                }
              },
              {
                "type": "NumberLiteral",
                "value": 5,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 28
                  },
                  "end": {
                    "line": 23,
                    "column": 29
                  }
                }
              },
              {
                "type": "NumberLiteral",
                "value": 6,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 31
                  },
                  "end": {
                    "line": 23,
                    "column": 32
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 23,
                "column": 11
              },
              "end": {
                "line": 23,
                "column": 33
              }
            }
          },
          "typeAnnotation": {
            "type": "TSTupleType",
            "elementTypes": [
              {
                "type": "TSNamedTupleMember",
                "elementType": {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 41
                    },
                    "end": {
                      "line": 23,
                      "column": 47
                    }
                  }
                },
                "label": {
                  "type": "Identifier",
                  "name": "a",
                  "decorators": [],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 38
                    },
                    "end": {
                      "line": 23,
                      "column": 39
                    }
                  }
                },
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 38
                  },
                  "end": {
                    "line": 23,
                    "column": 48
                  }
                }
              },
              {
                "type": "TSNamedTupleMember",
                "elementType": {
                  "type": "TSStringKeyword",
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 52
                    },
                    "end": {
                      "line": 23,
                      "column": 58
                    }
                  }
                },
                "label": {
                  "type": "Identifier",
                  "name": "b",
                  "decorators": [],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 49
                    },
                    "end": {
                      "line": 23,
                      "column": 50
                    }
                  }
                },
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 49
                  },
                  "end": {
                    "line": 23,
                    "column": 59
                  }
                }
              },
              {
                "type": "TSNamedTupleMember",
                "elementType": {
                  "type": "TSBooleanKeyword",
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 63
                    },
                    "end": {
                      "line": 23,
                      "column": 70
                    }
                  }
                },
                "label": {
                  "type": "Identifier",
                  "name": "c",
                  "decorators": [],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 60
                    },
                    "end": {
                      "line": 23,
                      "column": 61
                    }
                  }
                },
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 60
                  },
                  "end": {
                    "line": 23,
                    "column": 71
                  }
                }
              },
              {
                "type": "TSNamedTupleMember",
                "elementType": {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 75
                    },
                    "end": {
                      "line": 23,
                      "column": 81
                    }
                  }
                },
                "label": {
                  "type": "Identifier",
                  "name": "d",
                  "decorators": [],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 72
                    },
                    "end": {
                      "line": 23,
                      "column": 73
                    }
                  }
                },
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 72
                  },
                  "end": {
                    "line": 23,
                    "column": 82
                  }
                }
              },
              {
                "type": "TSNamedTupleMember",
                "elementType": {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 87
                    },
                    "end": {
                      "line": 23,
                      "column": 93
                    }
                  }
                },
                "label": {
                  "type": "Identifier",
                  "name": "e",
                  "decorators": [],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 83
                    },
                    "end": {
                      "line": 23,
                      "column": 84
                    }
                  }
                },
                "optional": true,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 83
                  },
                  "end": {
                    "line": 23,
                    "column": 94
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 23,
                "column": 37
              },
              "end": {
                "line": 23,
                "column": 94
              }
            }
          },
          "loc": {
            "start": {
              "line": 23,
              "column": 11
            },
            "end": {
              "line": 23,
              "column": 95
            }
          }
        },
        "loc": {
          "start": {
            "line": 23,
            "column": 1
          },
          "end": {
            "line": 23,
            "column": 95
          }
        }
      },
      "loc": {
        "start": {
          "line": 23,
          "column": 1
        },
        "end": {
          "line": 23,
          "column": 95
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple14",
            "decorators": [],
            "loc": {
              "start": {
                "line": 25,
                "column": 5
              },
              "end": {
                "line": 25,
                "column": 12
              }
            }
          },
          "init": {
            "type": "TSAsExpression",
            "expression": {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "ArrayExpression",
                  "elements": [
                    {
                      "type": "NumberLiteral",
                      "value": 1,
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 17
                        },
                        "end": {
                          "line": 25,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "NumberLiteral",
                      "value": 2,
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 20
                        },
                        "end": {
                          "line": 25,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 16
                    },
                    "end": {
                      "line": 25,
                      "column": 22
                    }
                  }
                },
                {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "func1",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 24
                      },
                      "end": {
                        "line": 25,
                        "column": 29
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "NumberLiteral",
                      "value": 1,
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 30
                        },
                        "end": {
                          "line": 25,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "StringLiteral",
                      "value": "",
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 33
                        },
                        "end": {
                          "line": 25,
                          "column": 38
                        }
                      }
                    }
                  ],
                  "optional": false,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 24
                    },
                    "end": {
                      "line": 25,
                      "column": 39
                    }
                  }
                },
                {
                  "type": "BooleanLiteral",
                  "value": true,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 41
                    },
                    "end": {
                      "line": 25,
                      "column": 45
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 25,
                  "column": 15
                },
                "end": {
                  "line": 25,
                  "column": 46
                }
              }
            },
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSTupleType",
                    "elementTypes": [
                      {
                        "type": "TSNumberKeyword",
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 56
                          },
                          "end": {
                            "line": 25,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "TSNumberKeyword",
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 64
                          },
                          "end": {
                            "line": 25,
                            "column": 71
                          }
                        }
                      }
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 55
                      },
                      "end": {
                        "line": 25,
                        "column": 71
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "a",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 51
                      },
                      "end": {
                        "line": 25,
                        "column": 52
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 51
                    },
                    "end": {
                      "line": 25,
                      "column": 72
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSTupleType",
                    "elementTypes": [
                      {
                        "type": "TSNamedTupleMember",
                        "elementType": {
                          "type": "TSNumberKeyword",
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 81
                            },
                            "end": {
                              "line": 25,
                              "column": 87
                            }
                          }
                        },
                        "label": {
                          "type": "Identifier",
                          "name": "a",
                          "decorators": [],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 78
                            },
                            "end": {
                              "line": 25,
                              "column": 79
                            }
                          }
                        },
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 78
                          },
                          "end": {
                            "line": 25,
                            "column": 88
                          }
                        }
                      },
                      {
                        "type": "TSNamedTupleMember",
                        "elementType": {
                          "type": "TSArrayType",
                          "elementType": {
                            "type": "TSBooleanKeyword",
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 93
                              },
                              "end": {
                                "line": 25,
                                "column": 100
                              }
                            }
                          },
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 93
                            },
                            "end": {
                              "line": 25,
                              "column": 102
                            }
                          }
                        },
                        "label": {
                          "type": "Identifier",
                          "name": "b",
                          "decorators": [],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 89
                            },
                            "end": {
                              "line": 25,
                              "column": 90
                            }
                          }
                        },
                        "optional": true,
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 89
                          },
                          "end": {
                            "line": 25,
                            "column": 103
                          }
                        }
                      }
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 77
                      },
                      "end": {
                        "line": 25,
                        "column": 103
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "b",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 73
                      },
                      "end": {
                        "line": 25,
                        "column": 74
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 73
                    },
                    "end": {
                      "line": 25,
                      "column": 104
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSBooleanKeyword",
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 109
                      },
                      "end": {
                        "line": 25,
                        "column": 116
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "c",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 105
                      },
                      "end": {
                        "line": 25,
                        "column": 106
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 105
                    },
                    "end": {
                      "line": 25,
                      "column": 117
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 25,
                  "column": 50
                },
                "end": {
                  "line": 25,
                  "column": 117
                }
              }
            },
            "loc": {
              "start": {
                "line": 25,
                "column": 15
              },
              "end": {
                "line": 25,
                "column": 118
              }
            }
          },
          "loc": {
            "start": {
              "line": 25,
              "column": 5
            },
            "end": {
              "line": 25,
              "column": 118
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 25,
          "column": 1
        },
        "end": {
          "line": 25,
          "column": 118
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple14",
          "decorators": [],
          "loc": {
            "start": {
              "line": 26,
              "column": 1
            },
            "end": {
              "line": 26,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [],
          "loc": {
            "start": {
              "line": 26,
              "column": 11
            },
            "end": {
              "line": 26,
              "column": 13
            }
          }
        },
        "loc": {
          "start": {
            "line": 26,
            "column": 1
          },
          "end": {
            "line": 26,
            "column": 13
          }
        }
      },
      "loc": {
        "start": {
          "line": 26,
          "column": 1
        },
        "end": {
          "line": 26,
          "column": 14
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple14",
          "decorators": [],
          "loc": {
            "start": {
              "line": 27,
              "column": 1
            },
            "end": {
              "line": 27,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 1,
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 13
                    },
                    "end": {
                      "line": 27,
                      "column": 14
                    }
                  }
                },
                {
                  "type": "NumberLiteral",
                  "value": 2,
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 16
                    },
                    "end": {
                      "line": 27,
                      "column": 17
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 27,
                  "column": 12
                },
                "end": {
                  "line": 27,
                  "column": 18
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 27,
              "column": 11
            },
            "end": {
              "line": 27,
              "column": 19
            }
          }
        },
        "loc": {
          "start": {
            "line": 27,
            "column": 1
          },
          "end": {
            "line": 27,
            "column": 19
          }
        }
      },
      "loc": {
        "start": {
          "line": 27,
          "column": 1
        },
        "end": {
          "line": 27,
          "column": 20
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple14",
          "decorators": [],
          "loc": {
            "start": {
              "line": 28,
              "column": 1
            },
            "end": {
              "line": 28,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 3,
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 13
                    },
                    "end": {
                      "line": 28,
                      "column": 14
                    }
                  }
                },
                {
                  "type": "NumberLiteral",
                  "value": 4,
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 16
                    },
                    "end": {
                      "line": 28,
                      "column": 17
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 28,
                  "column": 12
                },
                "end": {
                  "line": 28,
                  "column": 18
                }
              }
            },
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 5,
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 21
                    },
                    "end": {
                      "line": 28,
                      "column": 22
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 28,
                  "column": 20
                },
                "end": {
                  "line": 28,
                  "column": 23
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 28,
              "column": 11
            },
            "end": {
              "line": 28,
              "column": 24
            }
          }
        },
        "loc": {
          "start": {
            "line": 28,
            "column": 1
          },
          "end": {
            "line": 28,
            "column": 24
          }
        }
      },
      "loc": {
        "start": {
          "line": 28,
          "column": 1
        },
        "end": {
          "line": 28,
          "column": 25
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple14",
          "decorators": [],
          "loc": {
            "start": {
              "line": 29,
              "column": 1
            },
            "end": {
              "line": 29,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 6,
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 13
                    },
                    "end": {
                      "line": 29,
                      "column": 14
                    }
                  }
                },
                {
                  "type": "NumberLiteral",
                  "value": 7,
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 16
                    },
                    "end": {
                      "line": 29,
                      "column": 17
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 29,
                  "column": 12
                },
                "end": {
                  "line": 29,
                  "column": 18
                }
              }
            },
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 8,
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 21
                    },
                    "end": {
                      "line": 29,
                      "column": 22
                    }
                  }
                },
                {
                  "type": "ArrayExpression",
                  "elements": [
                    {
                      "type": "BooleanLiteral",
                      "value": true,
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 25
                        },
                        "end": {
                          "line": 29,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "BooleanLiteral",
                      "value": false,
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 31
                        },
                        "end": {
                          "line": 29,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 24
                    },
                    "end": {
                      "line": 29,
                      "column": 37
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 29,
                  "column": 20
                },
                "end": {
                  "line": 29,
                  "column": 38
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 29,
              "column": 11
            },
            "end": {
              "line": 29,
              "column": 39
            }
          }
        },
        "loc": {
          "start": {
            "line": 29,
            "column": 1
          },
          "end": {
            "line": 29,
            "column": 39
          }
        }
      },
      "loc": {
        "start": {
          "line": 29,
          "column": 1
        },
        "end": {
          "line": 29,
          "column": 40
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple14",
          "decorators": [],
          "loc": {
            "start": {
              "line": 30,
              "column": 1
            },
            "end": {
              "line": 30,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 9,
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 13
                    },
                    "end": {
                      "line": 30,
                      "column": 14
                    }
                  }
                },
                {
                  "type": "NumberLiteral",
                  "value": 10,
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 16
                    },
                    "end": {
                      "line": 30,
                      "column": 18
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 30,
                  "column": 12
                },
                "end": {
                  "line": 30,
                  "column": 19
                }
              }
            },
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 11,
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 22
                    },
                    "end": {
                      "line": 30,
                      "column": 24
                    }
                  }
                },
                {
                  "type": "ArrayExpression",
                  "elements": [
                    {
                      "type": "BooleanLiteral",
                      "value": true,
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 27
                        },
                        "end": {
                          "line": 30,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "BooleanLiteral",
                      "value": false,
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 33
                        },
                        "end": {
                          "line": 30,
                          "column": 38
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 26
                    },
                    "end": {
                      "line": 30,
                      "column": 39
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 30,
                  "column": 21
                },
                "end": {
                  "line": 30,
                  "column": 40
                }
              }
            },
            {
              "type": "BooleanLiteral",
              "value": true,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 42
                },
                "end": {
                  "line": 30,
                  "column": 46
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 30,
              "column": 11
            },
            "end": {
              "line": 30,
              "column": 47
            }
          }
        },
        "loc": {
          "start": {
            "line": 30,
            "column": 1
          },
          "end": {
            "line": 30,
            "column": 47
          }
        }
      },
      "loc": {
        "start": {
          "line": 30,
          "column": 1
        },
        "end": {
          "line": 30,
          "column": 48
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "function": {
        "type": "ScriptFunction",
        "id": {
          "type": "Identifier",
          "name": "func1",
          "decorators": [],
          "loc": {
            "start": {
              "line": 32,
              "column": 10
            },
            "end": {
              "line": 32,
              "column": 15
            }
          }
        },
        "generator": false,
        "async": false,
        "expression": false,
        "params": [
          {
            "type": "Identifier",
            "name": "a",
            "typeAnnotation": {
              "type": "TSNumberKeyword",
              "loc": {
                "start": {
                  "line": 32,
                  "column": 19
                },
                "end": {
                  "line": 32,
                  "column": 25
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 32,
                "column": 16
              },
              "end": {
                "line": 32,
                "column": 17
              }
            }
          },
          {
            "type": "Identifier",
            "name": "b",
            "typeAnnotation": {
              "type": "TSStringKeyword",
              "loc": {
                "start": {
                  "line": 32,
                  "column": 30
                },
                "end": {
                  "line": 32,
                  "column": 36
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 32,
                "column": 27
              },
              "end": {
                "line": 32,
                "column": 28
              }
            }
          }
        ],
        "returnType": {
          "type": "TSTupleType",
          "elementTypes": [
            {
              "type": "TSNamedTupleMember",
              "elementType": {
                "type": "TSNumberKeyword",
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 43
                  },
                  "end": {
                    "line": 32,
                    "column": 49
                  }
                }
              },
              "label": {
                "type": "Identifier",
                "name": "a",
                "decorators": [],
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 40
                  },
                  "end": {
                    "line": 32,
                    "column": 41
                  }
                }
              },
              "loc": {
                "start": {
                  "line": 32,
                  "column": 40
                },
                "end": {
                  "line": 32,
                  "column": 50
                }
              }
            },
            {
              "type": "TSNamedTupleMember",
              "elementType": {
                "type": "TSArrayType",
                "elementType": {
                  "type": "TSBooleanKeyword",
                  "loc": {
                    "start": {
                      "line": 32,
                      "column": 55
                    },
                    "end": {
                      "line": 32,
                      "column": 62
                    }
                  }
                },
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 55
                  },
                  "end": {
                    "line": 32,
                    "column": 64
                  }
                }
              },
              "label": {
                "type": "Identifier",
                "name": "b",
                "decorators": [],
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 51
                  },
                  "end": {
                    "line": 32,
                    "column": 52
                  }
                }
              },
              "optional": true,
              "loc": {
                "start": {
                  "line": 32,
                  "column": 51
                },
                "end": {
                  "line": 32,
                  "column": 65
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 32,
              "column": 39
            },
            "end": {
              "line": 32,
              "column": 65
            }
          }
        },
        "body": {
          "type": "BlockStatement",
          "statements": [
            {
              "type": "VariableDeclaration",
              "declarations": [
                {
                  "type": "VariableDeclarator",
                  "id": {
                    "type": "Identifier",
                    "name": "tuple15",
                    "typeAnnotation": {
                      "type": "TSTupleType",
                      "elementTypes": [
                        {
                          "type": "TSNumberKeyword",
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 19
                            },
                            "end": {
                              "line": 33,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 18
                        },
                        "end": {
                          "line": 33,
                          "column": 26
                        }
                      }
                    },
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 33,
                        "column": 9
                      },
                      "end": {
                        "line": 33,
                        "column": 16
                      }
                    }
                  },
                  "init": null,
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 9
                    },
                    "end": {
                      "line": 33,
                      "column": 16
                    }
                  }
                }
              ],
              "kind": "let",
              "loc": {
                "start": {
                  "line": 33,
                  "column": 5
                },
                "end": {
                  "line": 33,
                  "column": 27
                }
              }
            },
            {
              "type": "ExpressionStatement",
              "expression": {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "tuple15",
                  "decorators": [],
                  "loc": {
                    "start": {
                      "line": 34,
                      "column": 5
                    },
                    "end": {
                      "line": 34,
                      "column": 12
                    }
                  }
                },
                "right": {
                  "type": "ArrayExpression",
                  "elements": [
                    {
                      "type": "NumberLiteral",
                      "value": 123,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 16
                        },
                        "end": {
                          "line": 34,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 34,
                      "column": 15
                    },
                    "end": {
                      "line": 34,
                      "column": 20
                    }
                  }
                },
                "loc": {
                  "start": {
                    "line": 34,
                    "column": 5
                  },
                  "end": {
                    "line": 34,
                    "column": 20
                  }
                }
              },
              "loc": {
                "start": {
                  "line": 34,
                  "column": 5
                },
                "end": {
                  "line": 34,
                  "column": 21
                }
              }
            },
            {
              "type": "ReturnStatement",
              "argument": {
                "type": "Identifier",
                "name": "tuple15",
                "decorators": [],
                "loc": {
                  "start": {
                    "line": 35,
                    "column": 12
                  },
                  "end": {
                    "line": 35,
                    "column": 19
                  }
                }
              },
              "loc": {
                "start": {
                  "line": 35,
                  "column": 5
                },
                "end": {
                  "line": 35,
                  "column": 20
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 32,
              "column": 66
            },
            "end": {
              "line": 36,
              "column": 2
            }
          }
        },
        "loc": {
          "start": {
            "line": 32,
            "column": 1
          },
          "end": {
            "line": 36,
            "column": 2
          }
        }
      },
      "loc": {
        "start": {
          "line": 32,
          "column": 1
        },
        "end": {
          "line": 36,
          "column": 2
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple16",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSTypeQuery",
                  "exprName": {
                    "type": "Identifier",
                    "name": "tuple10",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 22
                      },
                      "end": {
                        "line": 38,
                        "column": 29
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 38,
                      "column": 15
                    },
                    "end": {
                      "line": 38,
                      "column": 30
                    }
                  }
                },
                {
                  "type": "TSTypeQuery",
                  "exprName": {
                    "type": "Identifier",
                    "name": "tuple1",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 38
                      },
                      "end": {
                        "line": 38,
                        "column": 44
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 38,
                      "column": 31
                    },
                    "end": {
                      "line": 38,
                      "column": 45
                    }
                  }
                },
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 38,
                      "column": 46
                    },
                    "end": {
                      "line": 38,
                      "column": 53
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 38,
                  "column": 14
                },
                "end": {
                  "line": 38,
                  "column": 53
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 38,
                "column": 5
              },
              "end": {
                "line": 38,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 38,
              "column": 5
            },
            "end": {
              "line": 38,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 38,
          "column": 1
        },
        "end": {
          "line": 38,
          "column": 54
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "function": {
        "type": "ScriptFunction",
        "id": {
          "type": "Identifier",
          "name": "func2",
          "decorators": [],
          "loc": {
            "start": {
              "line": 40,
              "column": 10
            },
            "end": {
              "line": 40,
              "column": 15
            }
          }
        },
        "generator": false,
        "async": false,
        "expression": false,
        "params": [
          {
            "type": "Identifier",
            "name": "a",
            "typeAnnotation": {
              "type": "TSTypeQuery",
              "exprName": {
                "type": "Identifier",
                "name": "tuple16",
                "decorators": [],
                "loc": {
                  "start": {
                    "line": 40,
                    "column": 26
                  },
                  "end": {
                    "line": 40,
                    "column": 33
                  }
                }
              },
              "loc": {
                "start": {
                  "line": 40,
                  "column": 19
                },
                "end": {
                  "line": 40,
                  "column": 33
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 40,
                "column": 16
              },
              "end": {
                "line": 40,
                "column": 17
              }
            }
          },
          {
            "type": "Identifier",
            "name": "b",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 40,
                      "column": 40
                    },
                    "end": {
                      "line": 40,
                      "column": 47
                    }
                  }
                },
                {
                  "type": "TSBooleanKeyword",
                  "loc": {
                    "start": {
                      "line": 40,
                      "column": 48
                    },
                    "end": {
                      "line": 40,
                      "column": 56
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 40,
                  "column": 39
                },
                "end": {
                  "line": 40,
                  "column": 56
                }
              }
            },
            "optional": true,
            "decorators": [],
            "loc": {
              "start": {
                "line": 40,
                "column": 35
              },
              "end": {
                "line": 40,
                "column": 36
              }
            }
          }
        ],
        "returnType": {
          "type": "TSTupleType",
          "elementTypes": [
            {
              "type": "TSTypeQuery",
              "exprName": {
                "type": "Identifier",
                "name": "func2",
                "decorators": [],
                "loc": {
                  "start": {
                    "line": 40,
                    "column": 67
                  },
                  "end": {
                    "line": 40,
                    "column": 72
                  }
                }
              },
              "loc": {
                "start": {
                  "line": 40,
                  "column": 60
                },
                "end": {
                  "line": 40,
                  "column": 73
                }
              }
            },
            {
              "type": "TSStringKeyword",
              "loc": {
                "start": {
                  "line": 40,
                  "column": 74
                },
                "end": {
                  "line": 40,
                  "column": 81
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 40,
              "column": 59
            },
            "end": {
              "line": 40,
              "column": 81
            }
          }
        },
        "body": {
          "type": "BlockStatement",
          "statements": [
            {
              "type": "ReturnStatement",
              "argument": {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "Identifier",
                    "name": "func2",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 41,
                        "column": 13
                      },
                      "end": {
                        "line": 41,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "StringLiteral",
                    "value": "",
                    "loc": {
                      "start": {
                        "line": 41,
                        "column": 20
                      },
                      "end": {
                        "line": 41,
                        "column": 25
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 41,
                    "column": 12
                  },
                  "end": {
                    "line": 41,
                    "column": 26
                  }
                }
              },
              "loc": {
                "start": {
                  "line": 41,
                  "column": 5
                },
                "end": {
                  "line": 41,
                  "column": 27
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 40,
              "column": 82
            },
            "end": {
              "line": 42,
              "column": 2
            }
          }
        },
        "loc": {
          "start": {
            "line": 40,
            "column": 1
          },
          "end": {
            "line": 42,
            "column": 2
          }
        }
      },
      "loc": {
        "start": {
          "line": 40,
          "column": 1
        },
        "end": {
          "line": 42,
          "column": 2
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple17",
            "decorators": [],
            "loc": {
              "start": {
                "line": 44,
                "column": 5
              },
              "end": {
                "line": 44,
                "column": 12
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "func2",
              "decorators": [],
              "loc": {
                "start": {
                  "line": 44,
                  "column": 15
                },
                "end": {
                  "line": 44,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "ArrayExpression",
                    "elements": [
                      {
                        "type": "NumberLiteral",
                        "value": 1,
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 23
                          },
                          "end": {
                            "line": 44,
                            "column": 24
                          }
                        }
                      },
                      {
                        "type": "StringLiteral",
                        "value": "",
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 26
                          },
                          "end": {
                            "line": 44,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "StringLiteral",
                        "value": "",
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 33
                          },
                          "end": {
                            "line": 44,
                            "column": 38
                          }
                        }
                      }
                    ],
                    "loc": {
                      "start": {
                        "line": 44,
                        "column": 22
                      },
                      "end": {
                        "line": 44,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "ArrayExpression",
                    "elements": [],
                    "loc": {
                      "start": {
                        "line": 44,
                        "column": 41
                      },
                      "end": {
                        "line": 44,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "NumberLiteral",
                    "value": 2,
                    "loc": {
                      "start": {
                        "line": 44,
                        "column": 45
                      },
                      "end": {
                        "line": 44,
                        "column": 46
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 44,
                    "column": 21
                  },
                  "end": {
                    "line": 44,
                    "column": 47
                  }
                }
              }
            ],
            "optional": false,
            "loc": {
              "start": {
                "line": 44,
                "column": 15
              },
              "end": {
                "line": 44,
                "column": 48
              }
            }
          },
          "loc": {
            "start": {
              "line": 44,
              "column": 5
            },
            "end": {
              "line": 44,
              "column": 48
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 44,
          "column": 1
        },
        "end": {
          "line": 44,
          "column": 49
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple18",
            "decorators": [],
            "loc": {
              "start": {
                "line": 45,
                "column": 5
              },
              "end": {
                "line": 45,
                "column": 12
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "func2",
              "decorators": [],
              "loc": {
                "start": {
                  "line": 45,
                  "column": 15
                },
                "end": {
                  "line": 45,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "ArrayExpression",
                    "elements": [
                      {
                        "type": "NumberLiteral",
                        "value": 3,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 23
                          },
                          "end": {
                            "line": 45,
                            "column": 24
                          }
                        }
                      },
                      {
                        "type": "StringLiteral",
                        "value": "",
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 26
                          },
                          "end": {
                            "line": 45,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "StringLiteral",
                        "value": "",
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 33
                          },
                          "end": {
                            "line": 45,
                            "column": 38
                          }
                        }
                      }
                    ],
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 22
                      },
                      "end": {
                        "line": 45,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "ArrayExpression",
                    "elements": [],
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 41
                      },
                      "end": {
                        "line": 45,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "NumberLiteral",
                    "value": 4,
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 45
                      },
                      "end": {
                        "line": 45,
                        "column": 46
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 45,
                    "column": 21
                  },
                  "end": {
                    "line": 45,
                    "column": 47
                  }
                }
              },
              {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "NumberLiteral",
                    "value": 5,
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 50
                      },
                      "end": {
                        "line": 45,
                        "column": 51
                      }
                    }
                  },
                  {
                    "type": "BooleanLiteral",
                    "value": true,
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 53
                      },
                      "end": {
                        "line": 45,
                        "column": 57
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 45,
                    "column": 49
                  },
                  "end": {
                    "line": 45,
                    "column": 58
                  }
                }
              }
            ],
            "optional": false,
            "loc": {
              "start": {
                "line": 45,
                "column": 15
              },
              "end": {
                "line": 45,
                "column": 59
              }
            }
          },
          "loc": {
            "start": {
              "line": 45,
              "column": 5
            },
            "end": {
              "line": 45,
              "column": 59
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 45,
          "column": 1
        },
        "end": {
          "line": 45,
          "column": 60
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "a",
            "typeAnnotation": {
              "type": "TSStringKeyword",
              "loc": {
                "start": {
                  "line": 47,
                  "column": 8
                },
                "end": {
                  "line": 47,
                  "column": 14
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 47,
                "column": 5
              },
              "end": {
                "line": 47,
                "column": 6
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "object": {
              "type": "Identifier",
              "name": "tuple17",
              "decorators": [],
              "loc": {
                "start": {
                  "line": 47,
                  "column": 17
                },
                "end": {
                  "line": 47,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "NumberLiteral",
              "value": 1,
              "loc": {
                "start": {
                  "line": 47,
                  "column": 25
                },
                "end": {
                  "line": 47,
                  "column": 26
                }
              }
            },
            "computed": true,
            "optional": false,
            "loc": {
              "start": {
                "line": 47,
                "column": 17
              },
              "end": {
                "line": 47,
                "column": 27
              }
            }
          },
          "loc": {
            "start": {
              "line": 47,
              "column": 5
            },
            "end": {
              "line": 47,
              "column": 27
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 47,
          "column": 1
        },
        "end": {
          "line": 47,
          "column": 28
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "b",
            "typeAnnotation": {
              "type": "TSTypeQuery",
              "exprName": {
                "type": "Identifier",
                "name": "func2",
                "decorators": [],
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 15
                  },
                  "end": {
                    "line": 48,
                    "column": 20
                  }
                }
              },
              "loc": {
                "start": {
                  "line": 48,
                  "column": 8
                },
                "end": {
                  "line": 48,
                  "column": 20
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 48,
                "column": 5
              },
              "end": {
                "line": 48,
                "column": 6
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "object": {
              "type": "Identifier",
              "name": "tuple18",
              "decorators": [],
              "loc": {
                "start": {
                  "line": 48,
                  "column": 23
                },
                "end": {
                  "line": 48,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "NumberLiteral",
              "value": 0,
              "loc": {
                "start": {
                  "line": 48,
                  "column": 31
                },
                "end": {
                  "line": 48,
                  "column": 32
                }
              }
            },
            "computed": true,
            "optional": false,
            "loc": {
              "start": {
                "line": 48,
                "column": 23
              },
              "end": {
                "line": 48,
                "column": 33
              }
            }
          },
          "loc": {
            "start": {
              "line": 48,
              "column": 5
            },
            "end": {
              "line": 48,
              "column": 33
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 48,
          "column": 1
        },
        "end": {
          "line": 48,
          "column": 34
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "b",
          "decorators": [],
          "loc": {
            "start": {
              "line": 49,
              "column": 1
            },
            "end": {
              "line": 49,
              "column": 2
            }
          }
        },
        "arguments": [
          {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "NumberLiteral",
                    "value": 1,
                    "loc": {
                      "start": {
                        "line": 49,
                        "column": 5
                      },
                      "end": {
                        "line": 49,
                        "column": 6
                      }
                    }
                  },
                  {
                    "type": "StringLiteral",
                    "value": "",
                    "loc": {
                      "start": {
                        "line": 49,
                        "column": 8
                      },
                      "end": {
                        "line": 49,
                        "column": 13
                      }
                    }
                  },
                  {
                    "type": "StringLiteral",
                    "value": "",
                    "loc": {
                      "start": {
                        "line": 49,
                        "column": 15
                      },
                      "end": {
                        "line": 49,
                        "column": 20
                      }
                    }
                  }
                ],
                "loc": {
                  "start": {
                    "line": 49,
                    "column": 4
                  },
                  "end": {
                    "line": 49,
                    "column": 21
                  }
                }
              },
              {
                "type": "ArrayExpression",
                "elements": [],
                "loc": {
                  "start": {
                    "line": 49,
                    "column": 23
                  },
                  "end": {
                    "line": 49,
                    "column": 25
                  }
                }
              },
              {
                "type": "NumberLiteral",
                "value": 2,
                "loc": {
                  "start": {
                    "line": 49,
                    "column": 27
                  },
                  "end": {
                    "line": 49,
                    "column": 28
                  }
                }
              }
            ],
            "loc": {
              "start": {
                "line": 49,
                "column": 3
              },
              "end": {
                "line": 49,
                "column": 29
              }
            }
          }
        ],
        "optional": false,
        "loc": {
          "start": {
            "line": 49,
            "column": 1
          },
          "end": {
            "line": 49,
            "column": 30
          }
        }
      },
      "loc": {
        "start": {
          "line": 49,
          "column": 1
        },
        "end": {
          "line": 49,
          "column": 31
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple19",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 15
                        },
                        "end": {
                          "line": 51,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 23
                        },
                        "end": {
                          "line": 51,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 51,
                      "column": 14
                    },
                    "end": {
                      "line": 51,
                      "column": 30
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 34
                        },
                        "end": {
                          "line": 51,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 42
                        },
                        "end": {
                          "line": 51,
                          "column": 49
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 51,
                      "column": 33
                    },
                    "end": {
                      "line": 51,
                      "column": 49
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 51,
                  "column": 14
                },
                "end": {
                  "line": 51,
                  "column": 49
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 51,
                "column": 5
              },
              "end": {
                "line": 51,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 51,
              "column": 5
            },
            "end": {
              "line": 51,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 51,
          "column": 1
        },
        "end": {
          "line": 51,
          "column": 50
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple20",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSStringKeyword",
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 18
                      },
                      "end": {
                        "line": 52,
                        "column": 24
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "a",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 15
                      },
                      "end": {
                        "line": 52,
                        "column": 16
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 52,
                      "column": 15
                    },
                    "end": {
                      "line": 52,
                      "column": 25
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSNumberKeyword",
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 29
                      },
                      "end": {
                        "line": 52,
                        "column": 35
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "b",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 26
                      },
                      "end": {
                        "line": 52,
                        "column": 27
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 52,
                      "column": 26
                    },
                    "end": {
                      "line": 52,
                      "column": 36
                    }
                  }
                },
                {
                  "type": "TSNamedTupleMember",
                  "elementType": {
                    "type": "TSBooleanKeyword",
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 41
                      },
                      "end": {
                        "line": 52,
                        "column": 48
                      }
                    }
                  },
                  "label": {
                    "type": "Identifier",
                    "name": "c",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 37
                      },
                      "end": {
                        "line": 52,
                        "column": 38
                      }
                    }
                  },
                  "optional": true,
                  "loc": {
                    "start": {
                      "line": 52,
                      "column": 37
                    },
                    "end": {
                      "line": 52,
                      "column": 49
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 52,
                  "column": 14
                },
                "end": {
                  "line": 52,
                  "column": 49
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 52,
                "column": 5
              },
              "end": {
                "line": 52,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 52,
              "column": 5
            },
            "end": {
              "line": 52,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 52,
          "column": 1
        },
        "end": {
          "line": 52,
          "column": 50
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple21",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 14
                    },
                    "end": {
                      "line": 53,
                      "column": 20
                    }
                  }
                },
                {
                  "type": "TSTypeQuery",
                  "exprName": {
                    "type": "Identifier",
                    "name": "tuple20",
                    "decorators": [],
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 30
                      },
                      "end": {
                        "line": 53,
                        "column": 37
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 23
                    },
                    "end": {
                      "line": 53,
                      "column": 37
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNamedTupleMember",
                      "elementType": {
                        "type": "TSStringKeyword",
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 44
                          },
                          "end": {
                            "line": 53,
                            "column": 50
                          }
                        }
                      },
                      "label": {
                        "type": "Identifier",
                        "name": "a",
                        "decorators": [],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 41
                          },
                          "end": {
                            "line": 53,
                            "column": 42
                          }
                        }
                      },
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 41
                        },
                        "end": {
                          "line": 53,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "TSNamedTupleMember",
                      "elementType": {
                        "type": "TSNumberKeyword",
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 55
                          },
                          "end": {
                            "line": 53,
                            "column": 61
                          }
                        }
                      },
                      "label": {
                        "type": "Identifier",
                        "name": "b",
                        "decorators": [],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 52
                          },
                          "end": {
                            "line": 53,
                            "column": 53
                          }
                        }
                      },
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 52
                        },
                        "end": {
                          "line": 53,
                          "column": 62
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 40
                    },
                    "end": {
                      "line": 53,
                      "column": 62
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 53,
                  "column": 14
                },
                "end": {
                  "line": 53,
                  "column": 62
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 53,
                "column": 5
              },
              "end": {
                "line": 53,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 53,
              "column": 5
            },
            "end": {
              "line": 53,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 53,
          "column": 1
        },
        "end": {
          "line": 53,
          "column": 63
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple22",
            "typeAnnotation": {
              "type": "TSTupleType",
              "elementTypes": [
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 15
                    },
                    "end": {
                      "line": 54,
                      "column": 22
                    }
                  }
                },
                {
                  "type": "TSStringKeyword",
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 23
                    },
                    "end": {
                      "line": 54,
                      "column": 30
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 54,
                  "column": 14
                },
                "end": {
                  "line": 54,
                  "column": 30
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 54,
                "column": 5
              },
              "end": {
                "line": 54,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 54,
              "column": 5
            },
            "end": {
              "line": 54,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 54,
          "column": 1
        },
        "end": {
          "line": 54,
          "column": 31
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple21",
          "decorators": [],
          "loc": {
            "start": {
              "line": 55,
              "column": 1
            },
            "end": {
              "line": 55,
              "column": 8
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple20",
          "decorators": [],
          "loc": {
            "start": {
              "line": 55,
              "column": 11
            },
            "end": {
              "line": 55,
              "column": 18
            }
          }
        },
        "loc": {
          "start": {
            "line": 55,
            "column": 1
          },
          "end": {
            "line": 55,
            "column": 18
          }
        }
      },
      "loc": {
        "start": {
          "line": 55,
          "column": 1
        },
        "end": {
          "line": 55,
          "column": 19
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple19",
          "decorators": [],
          "loc": {
            "start": {
              "line": 56,
              "column": 1
            },
            "end": {
              "line": 56,
              "column": 8
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "tuple22",
          "decorators": [],
          "loc": {
            "start": {
              "line": 56,
              "column": 11
            },
            "end": {
              "line": 56,
              "column": 18
            }
          }
        },
        "loc": {
          "start": {
            "line": 56,
            "column": 1
          },
          "end": {
            "line": 56,
            "column": 18
          }
        }
      },
      "loc": {
        "start": {
          "line": 56,
          "column": 1
        },
        "end": {
          "line": 56,
          "column": 19
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple23",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 15
                        },
                        "end": {
                          "line": 58,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 23
                        },
                        "end": {
                          "line": 58,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 31
                        },
                        "end": {
                          "line": 58,
                          "column": 38
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 14
                    },
                    "end": {
                      "line": 58,
                      "column": 38
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 42
                        },
                        "end": {
                          "line": 58,
                          "column": 49
                        }
                      }
                    },
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 50
                        },
                        "end": {
                          "line": 58,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 58
                        },
                        "end": {
                          "line": 58,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 66
                        },
                        "end": {
                          "line": 58,
                          "column": 73
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 41
                    },
                    "end": {
                      "line": 58,
                      "column": 73
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 58,
                  "column": 14
                },
                "end": {
                  "line": 58,
                  "column": 73
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 58,
                "column": 5
              },
              "end": {
                "line": 58,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 58,
              "column": 5
            },
            "end": {
              "line": 58,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 58,
          "column": 1
        },
        "end": {
          "line": 58,
          "column": 74
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple23",
          "decorators": [],
          "loc": {
            "start": {
              "line": 59,
              "column": 1
            },
            "end": {
              "line": 59,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "NumberLiteral",
              "value": 1,
              "loc": {
                "start": {
                  "line": 59,
                  "column": 12
                },
                "end": {
                  "line": 59,
                  "column": 13
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 2,
              "loc": {
                "start": {
                  "line": 59,
                  "column": 15
                },
                "end": {
                  "line": 59,
                  "column": 16
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 3,
              "loc": {
                "start": {
                  "line": 59,
                  "column": 18
                },
                "end": {
                  "line": 59,
                  "column": 19
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 59,
              "column": 11
            },
            "end": {
              "line": 59,
              "column": 20
            }
          }
        },
        "loc": {
          "start": {
            "line": 59,
            "column": 1
          },
          "end": {
            "line": 59,
            "column": 20
          }
        }
      },
      "loc": {
        "start": {
          "line": 59,
          "column": 1
        },
        "end": {
          "line": 59,
          "column": 21
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple23",
          "decorators": [],
          "loc": {
            "start": {
              "line": 60,
              "column": 1
            },
            "end": {
              "line": 60,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "NumberLiteral",
              "value": 1,
              "loc": {
                "start": {
                  "line": 60,
                  "column": 12
                },
                "end": {
                  "line": 60,
                  "column": 13
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 2,
              "loc": {
                "start": {
                  "line": 60,
                  "column": 15
                },
                "end": {
                  "line": 60,
                  "column": 16
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 3,
              "loc": {
                "start": {
                  "line": 60,
                  "column": 18
                },
                "end": {
                  "line": 60,
                  "column": 19
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 4,
              "loc": {
                "start": {
                  "line": 60,
                  "column": 21
                },
                "end": {
                  "line": 60,
                  "column": 22
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 60,
              "column": 11
            },
            "end": {
              "line": 60,
              "column": 23
            }
          }
        },
        "loc": {
          "start": {
            "line": 60,
            "column": 1
          },
          "end": {
            "line": 60,
            "column": 23
          }
        }
      },
      "loc": {
        "start": {
          "line": 60,
          "column": 1
        },
        "end": {
          "line": 60,
          "column": 24
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple24",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSArrayType",
                  "elementType": {
                    "type": "TSArrayType",
                    "elementType": {
                      "type": "TSNumberKeyword",
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 14
                        },
                        "end": {
                          "line": 62,
                          "column": 20
                        }
                      }
                    },
                    "loc": {
                      "start": {
                        "line": 62,
                        "column": 14
                      },
                      "end": {
                        "line": 62,
                        "column": 22
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 62,
                      "column": 14
                    },
                    "end": {
                      "line": 62,
                      "column": 24
                    }
                  }
                },
                {
                  "type": "TSArrayType",
                  "elementType": {
                    "type": "TSArrayType",
                    "elementType": {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 27
                        },
                        "end": {
                          "line": 62,
                          "column": 33
                        }
                      }
                    },
                    "loc": {
                      "start": {
                        "line": 62,
                        "column": 27
                      },
                      "end": {
                        "line": 62,
                        "column": 35
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 62,
                      "column": 27
                    },
                    "end": {
                      "line": 62,
                      "column": 37
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSTupleType",
                      "elementTypes": [
                        {
                          "type": "TSNumberKeyword",
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 42
                            },
                            "end": {
                              "line": 62,
                              "column": 49
                            }
                          }
                        },
                        {
                          "type": "TSNumberKeyword",
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 50
                            },
                            "end": {
                              "line": 62,
                              "column": 57
                            }
                          }
                        }
                      ],
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 41
                        },
                        "end": {
                          "line": 62,
                          "column": 58
                        }
                      }
                    },
                    {
                      "type": "TSTupleType",
                      "elementTypes": [
                        {
                          "type": "TSStringKeyword",
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 60
                            },
                            "end": {
                              "line": 62,
                              "column": 67
                            }
                          }
                        },
                        {
                          "type": "TSStringKeyword",
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 68
                            },
                            "end": {
                              "line": 62,
                              "column": 75
                            }
                          }
                        }
                      ],
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 59
                        },
                        "end": {
                          "line": 62,
                          "column": 76
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 62,
                      "column": 40
                    },
                    "end": {
                      "line": 62,
                      "column": 76
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 62,
                  "column": 14
                },
                "end": {
                  "line": 62,
                  "column": 76
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 62,
                "column": 5
              },
              "end": {
                "line": 62,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 62,
              "column": 5
            },
            "end": {
              "line": 62,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 62,
          "column": 1
        },
        "end": {
          "line": 62,
          "column": 77
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple24",
          "decorators": [],
          "loc": {
            "start": {
              "line": 63,
              "column": 1
            },
            "end": {
              "line": 63,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 1,
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 13
                    },
                    "end": {
                      "line": 63,
                      "column": 14
                    }
                  }
                },
                {
                  "type": "NumberLiteral",
                  "value": 2,
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 16
                    },
                    "end": {
                      "line": 63,
                      "column": 17
                    }
                  }
                },
                {
                  "type": "NumberLiteral",
                  "value": 3,
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 19
                    },
                    "end": {
                      "line": 63,
                      "column": 20
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 63,
                  "column": 12
                },
                "end": {
                  "line": 63,
                  "column": 21
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 63,
              "column": 11
            },
            "end": {
              "line": 63,
              "column": 22
            }
          }
        },
        "loc": {
          "start": {
            "line": 63,
            "column": 1
          },
          "end": {
            "line": 63,
            "column": 22
          }
        }
      },
      "loc": {
        "start": {
          "line": 63,
          "column": 1
        },
        "end": {
          "line": 63,
          "column": 23
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple24",
          "decorators": [],
          "loc": {
            "start": {
              "line": 64,
              "column": 1
            },
            "end": {
              "line": 64,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "NumberLiteral",
                  "value": 1,
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 13
                    },
                    "end": {
                      "line": 64,
                      "column": 14
                    }
                  }
                },
                {
                  "type": "NumberLiteral",
                  "value": 2,
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 16
                    },
                    "end": {
                      "line": 64,
                      "column": 17
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 64,
                  "column": 12
                },
                "end": {
                  "line": 64,
                  "column": 18
                }
              }
            },
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "StringLiteral",
                  "value": "",
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 21
                    },
                    "end": {
                      "line": 64,
                      "column": 26
                    }
                  }
                },
                {
                  "type": "StringLiteral",
                  "value": "",
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 28
                    },
                    "end": {
                      "line": 64,
                      "column": 33
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 64,
                  "column": 20
                },
                "end": {
                  "line": 64,
                  "column": 34
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 64,
              "column": 11
            },
            "end": {
              "line": 64,
              "column": 35
            }
          }
        },
        "loc": {
          "start": {
            "line": 64,
            "column": 1
          },
          "end": {
            "line": 64,
            "column": 35
          }
        }
      },
      "loc": {
        "start": {
          "line": 64,
          "column": 1
        },
        "end": {
          "line": 64,
          "column": 36
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple24",
          "decorators": [],
          "loc": {
            "start": {
              "line": 65,
              "column": 1
            },
            "end": {
              "line": 65,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "ArrayExpression",
              "elements": [
                {
                  "type": "StringLiteral",
                  "value": "",
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 13
                    },
                    "end": {
                      "line": 65,
                      "column": 18
                    }
                  }
                },
                {
                  "type": "StringLiteral",
                  "value": "",
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 20
                    },
                    "end": {
                      "line": 65,
                      "column": 25
                    }
                  }
                },
                {
                  "type": "StringLiteral",
                  "value": "",
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 27
                    },
                    "end": {
                      "line": 65,
                      "column": 32
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 65,
                  "column": 12
                },
                "end": {
                  "line": 65,
                  "column": 33
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 65,
              "column": 11
            },
            "end": {
              "line": 65,
              "column": 34
            }
          }
        },
        "loc": {
          "start": {
            "line": 65,
            "column": 1
          },
          "end": {
            "line": 65,
            "column": 34
          }
        }
      },
      "loc": {
        "start": {
          "line": 65,
          "column": 1
        },
        "end": {
          "line": 65,
          "column": 35
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tuple25",
            "typeAnnotation": {
              "type": "TSUnionType",
              "types": [
                {
                  "type": "TSArrayType",
                  "elementType": {
                    "type": "TSNumberKeyword",
                    "loc": {
                      "start": {
                        "line": 67,
                        "column": 14
                      },
                      "end": {
                        "line": 67,
                        "column": 20
                      }
                    }
                  },
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 14
                    },
                    "end": {
                      "line": 67,
                      "column": 22
                    }
                  }
                },
                {
                  "type": "TSTupleType",
                  "elementTypes": [
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 26
                        },
                        "end": {
                          "line": 67,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "TSStringKeyword",
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 34
                        },
                        "end": {
                          "line": 67,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 25
                    },
                    "end": {
                      "line": 67,
                      "column": 41
                    }
                  }
                },
                {
                  "type": "TSNumberKeyword",
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 44
                    },
                    "end": {
                      "line": 67,
                      "column": 50
                    }
                  }
                }
              ],
              "loc": {
                "start": {
                  "line": 67,
                  "column": 14
                },
                "end": {
                  "line": 67,
                  "column": 50
                }
              }
            },
            "decorators": [],
            "loc": {
              "start": {
                "line": 67,
                "column": 5
              },
              "end": {
                "line": 67,
                "column": 12
              }
            }
          },
          "init": null,
          "loc": {
            "start": {
              "line": 67,
              "column": 5
            },
            "end": {
              "line": 67,
              "column": 12
            }
          }
        }
      ],
      "kind": "var",
      "loc": {
        "start": {
          "line": 67,
          "column": 1
        },
        "end": {
          "line": 67,
          "column": 51
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple25",
          "decorators": [],
          "loc": {
            "start": {
              "line": 68,
              "column": 1
            },
            "end": {
              "line": 68,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "NumberLiteral",
              "value": 1,
              "loc": {
                "start": {
                  "line": 68,
                  "column": 12
                },
                "end": {
                  "line": 68,
                  "column": 13
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 2,
              "loc": {
                "start": {
                  "line": 68,
                  "column": 15
                },
                "end": {
                  "line": 68,
                  "column": 16
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 3,
              "loc": {
                "start": {
                  "line": 68,
                  "column": 18
                },
                "end": {
                  "line": 68,
                  "column": 19
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 4,
              "loc": {
                "start": {
                  "line": 68,
                  "column": 21
                },
                "end": {
                  "line": 68,
                  "column": 22
                }
              }
            },
            {
              "type": "NumberLiteral",
              "value": 5,
              "loc": {
                "start": {
                  "line": 68,
                  "column": 24
                },
                "end": {
                  "line": 68,
                  "column": 25
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 68,
              "column": 11
            },
            "end": {
              "line": 68,
              "column": 26
            }
          }
        },
        "loc": {
          "start": {
            "line": 68,
            "column": 1
          },
          "end": {
            "line": 68,
            "column": 26
          }
        }
      },
      "loc": {
        "start": {
          "line": 68,
          "column": 1
        },
        "end": {
          "line": 68,
          "column": 27
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple25",
          "decorators": [],
          "loc": {
            "start": {
              "line": 69,
              "column": 1
            },
            "end": {
              "line": 69,
              "column": 8
            }
          }
        },
        "right": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "StringLiteral",
              "value": "",
              "loc": {
                "start": {
                  "line": 69,
                  "column": 12
                },
                "end": {
                  "line": 69,
                  "column": 17
                }
              }
            },
            {
              "type": "StringLiteral",
              "value": "",
              "loc": {
                "start": {
                  "line": 69,
                  "column": 19
                },
                "end": {
                  "line": 69,
                  "column": 24
                }
              }
            }
          ],
          "loc": {
            "start": {
              "line": 69,
              "column": 11
            },
            "end": {
              "line": 69,
              "column": 25
            }
          }
        },
        "loc": {
          "start": {
            "line": 69,
            "column": 1
          },
          "end": {
            "line": 69,
            "column": 25
          }
        }
      },
      "loc": {
        "start": {
          "line": 69,
          "column": 1
        },
        "end": {
          "line": 69,
          "column": 26
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "Identifier",
          "name": "tuple25",
          "decorators": [],
          "loc": {
            "start": {
              "line": 70,
              "column": 1
            },
            "end": {
              "line": 70,
              "column": 8
            }
          }
        },
        "right": {
          "type": "NumberLiteral",
          "value": 12,
          "loc": {
            "start": {
              "line": 70,
              "column": 11
            },
            "end": {
              "line": 70,
              "column": 13
            }
          }
        },
        "loc": {
          "start": {
            "line": 70,
            "column": 1
          },
          "end": {
            "line": 70,
            "column": 13
          }
        }
      },
      "loc": {
        "start": {
          "line": 70,
          "column": 1
        },
        "end": {
          "line": 70,
          "column": 14
        }
      }
    }
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 1
    },
    "end": {
      "line": 70,
      "column": 14
    }
  }
}
