{
  "type": "Program",
  "start": 0,
  "end": 4043,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 128,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ImportDeclaration",
      "start": 0,
      "end": 126,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 26
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 7,
          "end": 19,
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 19
            }
          },
          "local": {
            "type": "Identifier",
            "start": 7,
            "end": 19,
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 19
              }
            },
            "name": "GriddleRedux"
          }
        },
        {
          "type": "ImportSpecifier",
          "start": 26,
          "end": 44,
          "loc": {
            "start": {
              "line": 2,
              "column": 2
            },
            "end": {
              "line": 2,
              "column": 20
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 26,
            "end": 44,
            "loc": {
              "start": {
                "line": 2,
                "column": 2
              },
              "end": {
                "line": 2,
                "column": 20
              }
            },
            "name": "previousOrCombined"
          },
          "local": {
            "type": "Identifier",
            "start": 26,
            "end": 44,
            "loc": {
              "start": {
                "line": 2,
                "column": 2
              },
              "end": {
                "line": 2,
                "column": 20
              }
            },
            "name": "previousOrCombined"
          }
        },
        {
          "type": "ImportSpecifier",
          "start": 49,
          "end": 63,
          "loc": {
            "start": {
              "line": 3,
              "column": 2
            },
            "end": {
              "line": 3,
              "column": 16
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 49,
            "end": 63,
            "loc": {
              "start": {
                "line": 3,
                "column": 2
              },
              "end": {
                "line": 3,
                "column": 16
              }
            },
            "name": "combinePlugins"
          },
          "local": {
            "type": "Identifier",
            "start": 49,
            "end": 63,
            "loc": {
              "start": {
                "line": 3,
                "column": 2
              },
              "end": {
                "line": 3,
                "column": 16
              }
            },
            "name": "combinePlugins"
          }
        },
        {
          "type": "ImportSpecifier",
          "start": 68,
          "end": 76,
          "loc": {
            "start": {
              "line": 4,
              "column": 2
            },
            "end": {
              "line": 4,
              "column": 10
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 68,
            "end": 76,
            "loc": {
              "start": {
                "line": 4,
                "column": 2
              },
              "end": {
                "line": 4,
                "column": 10
              }
            },
            "name": "composer"
          },
          "local": {
            "type": "Identifier",
            "start": 68,
            "end": 76,
            "loc": {
              "start": {
                "line": 4,
                "column": 2
              },
              "end": {
                "line": 4,
                "column": 10
              }
            },
            "name": "composer"
          }
        },
        {
          "type": "ImportSpecifier",
          "start": 81,
          "end": 98,
          "loc": {
            "start": {
              "line": 5,
              "column": 2
            },
            "end": {
              "line": 5,
              "column": 19
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 81,
            "end": 98,
            "loc": {
              "start": {
                "line": 5,
                "column": 2
              },
              "end": {
                "line": 5,
                "column": 19
              }
            },
            "name": "combineComponents"
          },
          "local": {
            "type": "Identifier",
            "start": 81,
            "end": 98,
            "loc": {
              "start": {
                "line": 5,
                "column": 2
              },
              "end": {
                "line": 5,
                "column": 19
              }
            },
            "name": "combineComponents"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 107,
        "end": 125,
        "loc": {
          "start": {
            "line": 6,
            "column": 7
          },
          "end": {
            "line": 6,
            "column": 25
          }
        },
        "value": "../griddle-redux",
        "rawValue": "../griddle-redux",
        "raw": "'../griddle-redux'"
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 130,
      "end": 4041,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 127,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 130,
        "end": 4040,
        "loc": {
          "start": {
            "line": 8,
            "column": 0
          },
          "end": {
            "line": 127,
            "column": 2
          }
        },
        "callee": {
          "type": "Identifier",
          "start": 130,
          "end": 138,
          "loc": {
            "start": {
              "line": 8,
              "column": 0
            },
            "end": {
              "line": 8,
              "column": 8
            }
          },
          "name": "describe"
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 139,
            "end": 153,
            "loc": {
              "start": {
                "line": 8,
                "column": 9
              },
              "end": {
                "line": 8,
                "column": 23
              }
            },
            "value": "GriddleRedux",
            "rawValue": "GriddleRedux",
            "raw": "'GriddleRedux'"
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 155,
            "end": 4039,
            "loc": {
              "start": {
                "line": 8,
                "column": 25
              },
              "end": {
                "line": 127,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "start": 161,
              "end": 4039,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 31
                },
                "end": {
                  "line": 127,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 166,
                  "end": 751,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 2
                    },
                    "end": {
                      "line": 24,
                      "column": 5
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 166,
                    "end": 750,
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 2
                      },
                      "end": {
                        "line": 24,
                        "column": 4
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 166,
                      "end": 174,
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 2
                        },
                        "end": {
                          "line": 9,
                          "column": 10
                        }
                      },
                      "name": "describe"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 175,
                        "end": 195,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 11
                          },
                          "end": {
                            "line": 9,
                            "column": 31
                          }
                        },
                        "value": "previousOrCombined",
                        "rawValue": "previousOrCombined",
                        "raw": "'previousOrCombined'"
                      },
                      {
                        "type": "ArrowFunctionExpression",
                        "start": 197,
                        "end": 749,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 33
                          },
                          "end": {
                            "line": 24,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 203,
                          "end": 749,
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 39
                            },
                            "end": {
                              "line": 24,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 210,
                              "end": 399,
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 4
                                },
                                "end": {
                                  "line": 13,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 210,
                                "end": 398,
                                "loc": {
                                  "start": {
                                    "line": 10,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 210,
                                  "end": 212,
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 213,
                                    "end": 244,
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 38
                                      }
                                    },
                                    "value": "combines values if they exist",
                                    "rawValue": "combines values if they exist",
                                    "raw": "'combines values if they exist'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 246,
                                    "end": 397,
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 252,
                                      "end": 397,
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 261,
                                          "end": 327,
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 72
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 267,
                                              "end": 326,
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 71
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 267,
                                                "end": 272,
                                                "loc": {
                                                  "start": {
                                                    "line": 11,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 11,
                                                    "column": 17
                                                  }
                                                },
                                                "name": "value"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 275,
                                                "end": 326,
                                                "loc": {
                                                  "start": {
                                                    "line": 11,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 11,
                                                    "column": 71
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 275,
                                                  "end": 293,
                                                  "loc": {
                                                    "start": {
                                                      "line": 11,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 11,
                                                      "column": 38
                                                    }
                                                  },
                                                  "name": "previousOrCombined"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "start": 294,
                                                    "end": 317,
                                                    "loc": {
                                                      "start": {
                                                        "line": 11,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 11,
                                                        "column": 62
                                                      }
                                                    },
                                                    "elements": [
                                                      {
                                                        "type": "Literal",
                                                        "start": 295,
                                                        "end": 300,
                                                        "loc": {
                                                          "start": {
                                                            "line": 11,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 11,
                                                            "column": 45
                                                          }
                                                        },
                                                        "value": "one",
                                                        "rawValue": "one",
                                                        "raw": "'one'"
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "start": 302,
                                                        "end": 307,
                                                        "loc": {
                                                          "start": {
                                                            "line": 11,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 11,
                                                            "column": 52
                                                          }
                                                        },
                                                        "value": "two",
                                                        "rawValue": "two",
                                                        "raw": "'two'"
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "start": 309,
                                                        "end": 316,
                                                        "loc": {
                                                          "start": {
                                                            "line": 11,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 11,
                                                            "column": 61
                                                          }
                                                        },
                                                        "value": "three",
                                                        "rawValue": "three",
                                                        "raw": "'three'"
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 319,
                                                    "end": 325,
                                                    "loc": {
                                                      "start": {
                                                        "line": 11,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 11,
                                                        "column": 70
                                                      }
                                                    },
                                                    "value": "four",
                                                    "rawValue": "four",
                                                    "raw": "'four'"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 335,
                                          "end": 390,
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 61
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 335,
                                            "end": 389,
                                            "loc": {
                                              "start": {
                                                "line": 12,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 12,
                                                "column": 60
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 335,
                                              "end": 356,
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 27
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 335,
                                                "end": 348,
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 19
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 335,
                                                  "end": 341,
                                                  "loc": {
                                                    "start": {
                                                      "line": 12,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 12,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 342,
                                                    "end": 347,
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 18
                                                      }
                                                    },
                                                    "name": "value"
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 349,
                                                "end": 356,
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 27
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 357,
                                                "end": 388,
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 59
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 358,
                                                    "end": 363,
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 34
                                                      }
                                                    },
                                                    "value": "one",
                                                    "rawValue": "one",
                                                    "raw": "'one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 365,
                                                    "end": 370,
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 41
                                                      }
                                                    },
                                                    "value": "two",
                                                    "rawValue": "two",
                                                    "raw": "'two'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 372,
                                                    "end": 379,
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 50
                                                      }
                                                    },
                                                    "value": "three",
                                                    "rawValue": "three",
                                                    "raw": "'three'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 381,
                                                    "end": 387,
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 58
                                                      }
                                                    },
                                                    "value": "four",
                                                    "rawValue": "four",
                                                    "raw": "'four'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 407,
                              "end": 589,
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 4
                                },
                                "end": {
                                  "line": 18,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 407,
                                "end": 588,
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 407,
                                  "end": 409,
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 410,
                                    "end": 468,
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 65
                                      }
                                    },
                                    "value": "returns original value if additional value not specified",
                                    "rawValue": "returns original value if additional value not specified",
                                    "raw": "'returns original value if additional value not specified'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 470,
                                    "end": 587,
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 476,
                                      "end": 587,
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 485,
                                          "end": 534,
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 55
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 491,
                                              "end": 533,
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 54
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 491,
                                                "end": 496,
                                                "loc": {
                                                  "start": {
                                                    "line": 16,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 16,
                                                    "column": 17
                                                  }
                                                },
                                                "name": "value"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 499,
                                                "end": 533,
                                                "loc": {
                                                  "start": {
                                                    "line": 16,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 16,
                                                    "column": 54
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 499,
                                                  "end": 517,
                                                  "loc": {
                                                    "start": {
                                                      "line": 16,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 16,
                                                      "column": 38
                                                    }
                                                  },
                                                  "name": "previousOrCombined"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "start": 518,
                                                    "end": 532,
                                                    "loc": {
                                                      "start": {
                                                        "line": 16,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 16,
                                                        "column": 53
                                                      }
                                                    },
                                                    "elements": [
                                                      {
                                                        "type": "Literal",
                                                        "start": 519,
                                                        "end": 524,
                                                        "loc": {
                                                          "start": {
                                                            "line": 16,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 16,
                                                            "column": 45
                                                          }
                                                        },
                                                        "value": "one",
                                                        "rawValue": "one",
                                                        "raw": "'one'"
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "start": 526,
                                                        "end": 531,
                                                        "loc": {
                                                          "start": {
                                                            "line": 16,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 16,
                                                            "column": 52
                                                          }
                                                        },
                                                        "value": "two",
                                                        "rawValue": "two",
                                                        "raw": "'two'"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 542,
                                          "end": 580,
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 44
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 542,
                                            "end": 579,
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 43
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 542,
                                              "end": 563,
                                              "loc": {
                                                "start": {
                                                  "line": 17,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 17,
                                                  "column": 27
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 542,
                                                "end": 555,
                                                "loc": {
                                                  "start": {
                                                    "line": 17,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 17,
                                                    "column": 19
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 542,
                                                  "end": 548,
                                                  "loc": {
                                                    "start": {
                                                      "line": 17,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 17,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 549,
                                                    "end": 554,
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 18
                                                      }
                                                    },
                                                    "name": "value"
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 556,
                                                "end": 563,
                                                "loc": {
                                                  "start": {
                                                    "line": 17,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 17,
                                                    "column": 27
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 564,
                                                "end": 578,
                                                "loc": {
                                                  "start": {
                                                    "line": 17,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 17,
                                                    "column": 42
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 565,
                                                    "end": 570,
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 34
                                                      }
                                                    },
                                                    "value": "one",
                                                    "rawValue": "one",
                                                    "raw": "'one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 572,
                                                    "end": 577,
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 41
                                                      }
                                                    },
                                                    "value": "two",
                                                    "rawValue": "two",
                                                    "raw": "'two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 597,
                              "end": 744,
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 4
                                },
                                "end": {
                                  "line": 23,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 597,
                                "end": 743,
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 597,
                                  "end": 599,
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 600,
                                    "end": 645,
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 52
                                      }
                                    },
                                    "value": "is undefined if no parameters are specified",
                                    "rawValue": "is undefined if no parameters are specified",
                                    "raw": "'is undefined if no parameters are specified'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 647,
                                    "end": 742,
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 653,
                                      "end": 742,
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 662,
                                          "end": 697,
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 41
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 668,
                                              "end": 696,
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 40
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 668,
                                                "end": 673,
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 17
                                                  }
                                                },
                                                "name": "value"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 676,
                                                "end": 696,
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 40
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 676,
                                                  "end": 694,
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 38
                                                    }
                                                  },
                                                  "name": "previousOrCombined"
                                                },
                                                "arguments": []
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 705,
                                          "end": 735,
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 36
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 705,
                                            "end": 734,
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 35
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 705,
                                              "end": 723,
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 24
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 705,
                                                "end": 718,
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 19
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 705,
                                                  "end": 711,
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 712,
                                                    "end": 717,
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 22,
                                                        "column": 18
                                                      }
                                                    },
                                                    "name": "value"
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 719,
                                                "end": 723,
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 24
                                                  }
                                                },
                                                "name": "toBe"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 724,
                                                "end": 733,
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 34
                                                  }
                                                },
                                                "name": "undefined"
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 757,
                  "end": 2656,
                  "loc": {
                    "start": {
                      "line": 26,
                      "column": 2
                    },
                    "end": {
                      "line": 80,
                      "column": 5
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 757,
                    "end": 2655,
                    "loc": {
                      "start": {
                        "line": 26,
                        "column": 2
                      },
                      "end": {
                        "line": 80,
                        "column": 4
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 757,
                      "end": 765,
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 2
                        },
                        "end": {
                          "line": 26,
                          "column": 10
                        }
                      },
                      "name": "describe"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 766,
                        "end": 782,
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 11
                          },
                          "end": {
                            "line": 26,
                            "column": 27
                          }
                        },
                        "value": "combinePlugins",
                        "rawValue": "combinePlugins",
                        "raw": "'combinePlugins'"
                      },
                      {
                        "type": "ArrowFunctionExpression",
                        "start": 784,
                        "end": 2654,
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 29
                          },
                          "end": {
                            "line": 80,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 790,
                          "end": 2654,
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 35
                            },
                            "end": {
                              "line": 80,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 797,
                              "end": 1592,
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 4
                                },
                                "end": {
                                  "line": 48,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 797,
                                "end": 1591,
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 797,
                                  "end": 799,
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 800,
                                    "end": 846,
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 53
                                      }
                                    },
                                    "value": "combines a series of plugins into one plugin",
                                    "rawValue": "combines a series of plugins into one plugin",
                                    "raw": "'combines a series of plugins into one plugin'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 848,
                                    "end": 1590,
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 854,
                                      "end": 1590,
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 863,
                                          "end": 1022,
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 7
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 869,
                                              "end": 1022,
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 33,
                                                  "column": 7
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 869,
                                                "end": 876,
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "plugin1"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 879,
                                                "end": 1022,
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 7
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "start": 890,
                                                    "end": 913,
                                                    "loc": {
                                                      "start": {
                                                        "line": 29,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 29,
                                                        "column": 31
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 890,
                                                      "end": 898,
                                                      "loc": {
                                                        "start": {
                                                          "line": 29,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 29,
                                                          "column": 16
                                                        }
                                                      },
                                                      "name": "reducers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 900,
                                                      "end": 913,
                                                      "loc": {
                                                        "start": {
                                                          "line": 29,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 29,
                                                          "column": 31
                                                        }
                                                      },
                                                      "value": "reducer-one",
                                                      "rawValue": "reducer-one",
                                                      "raw": "'reducer-one'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 924,
                                                    "end": 943,
                                                    "loc": {
                                                      "start": {
                                                        "line": 30,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 27
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 924,
                                                      "end": 930,
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 14
                                                        }
                                                      },
                                                      "name": "states"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 932,
                                                      "end": 943,
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 27
                                                        }
                                                      },
                                                      "value": "state-one",
                                                      "rawValue": "state-one",
                                                      "raw": "'state-one'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 954,
                                                    "end": 975,
                                                    "loc": {
                                                      "start": {
                                                        "line": 31,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 31,
                                                        "column": 29
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 954,
                                                      "end": 961,
                                                      "loc": {
                                                        "start": {
                                                          "line": 31,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 31,
                                                          "column": 15
                                                        }
                                                      },
                                                      "name": "helpers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 963,
                                                      "end": 975,
                                                      "loc": {
                                                        "start": {
                                                          "line": 31,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 31,
                                                          "column": 29
                                                        }
                                                      },
                                                      "value": "helper-one",
                                                      "rawValue": "helper-one",
                                                      "raw": "'helper-one'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 986,
                                                    "end": 1013,
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 35
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 986,
                                                      "end": 996,
                                                      "loc": {
                                                        "start": {
                                                          "line": 32,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 32,
                                                          "column": 18
                                                        }
                                                      },
                                                      "name": "components"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 998,
                                                      "end": 1013,
                                                      "loc": {
                                                        "start": {
                                                          "line": 32,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 32,
                                                          "column": 35
                                                        }
                                                      },
                                                      "value": "component-one",
                                                      "rawValue": "component-one",
                                                      "raw": "'component-one'"
                                                    },
                                                    "kind": "init"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 1032,
                                          "end": 1191,
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 7
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 1038,
                                              "end": 1191,
                                              "loc": {
                                                "start": {
                                                  "line": 35,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 7
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 1038,
                                                "end": 1045,
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "plugin2"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 1048,
                                                "end": 1191,
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 7
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "start": 1059,
                                                    "end": 1082,
                                                    "loc": {
                                                      "start": {
                                                        "line": 36,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 36,
                                                        "column": 31
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1059,
                                                      "end": 1067,
                                                      "loc": {
                                                        "start": {
                                                          "line": 36,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 36,
                                                          "column": 16
                                                        }
                                                      },
                                                      "name": "reducers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1069,
                                                      "end": 1082,
                                                      "loc": {
                                                        "start": {
                                                          "line": 36,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 36,
                                                          "column": 31
                                                        }
                                                      },
                                                      "value": "reducer-two",
                                                      "rawValue": "reducer-two",
                                                      "raw": "'reducer-two'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 1093,
                                                    "end": 1112,
                                                    "loc": {
                                                      "start": {
                                                        "line": 37,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 37,
                                                        "column": 27
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1093,
                                                      "end": 1099,
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 14
                                                        }
                                                      },
                                                      "name": "states"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1101,
                                                      "end": 1112,
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 27
                                                        }
                                                      },
                                                      "value": "state-two",
                                                      "rawValue": "state-two",
                                                      "raw": "'state-two'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 1123,
                                                    "end": 1144,
                                                    "loc": {
                                                      "start": {
                                                        "line": 38,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 38,
                                                        "column": 29
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1123,
                                                      "end": 1130,
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 15
                                                        }
                                                      },
                                                      "name": "helpers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1132,
                                                      "end": 1144,
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 29
                                                        }
                                                      },
                                                      "value": "helper-two",
                                                      "rawValue": "helper-two",
                                                      "raw": "'helper-two'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 1155,
                                                    "end": 1182,
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 35
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1155,
                                                      "end": 1165,
                                                      "loc": {
                                                        "start": {
                                                          "line": 39,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 39,
                                                          "column": 18
                                                        }
                                                      },
                                                      "name": "components"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1167,
                                                      "end": 1182,
                                                      "loc": {
                                                        "start": {
                                                          "line": 39,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 39,
                                                          "column": 35
                                                        }
                                                      },
                                                      "value": "component-two",
                                                      "rawValue": "component-two",
                                                      "raw": "'component-two'"
                                                    },
                                                    "kind": "init"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 1201,
                                          "end": 1260,
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 65
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 1207,
                                              "end": 1259,
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 64
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 1207,
                                                "end": 1222,
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 27
                                                  }
                                                },
                                                "name": "combinedPlugins"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 1225,
                                                "end": 1259,
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 64
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 1225,
                                                  "end": 1239,
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 44
                                                    }
                                                  },
                                                  "name": "combinePlugins"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "start": 1240,
                                                    "end": 1258,
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 63
                                                      }
                                                    },
                                                    "elements": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 1241,
                                                        "end": 1248,
                                                        "loc": {
                                                          "start": {
                                                            "line": 42,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 42,
                                                            "column": 53
                                                          }
                                                        },
                                                        "name": "plugin1"
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "start": 1250,
                                                        "end": 1257,
                                                        "loc": {
                                                          "start": {
                                                            "line": 42,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 42,
                                                            "column": 62
                                                          }
                                                        },
                                                        "name": "plugin2"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 1270,
                                          "end": 1343,
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 79
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 1270,
                                            "end": 1342,
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 78
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 1270,
                                              "end": 1310,
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 46
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 1270,
                                                "end": 1302,
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 38
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 1270,
                                                  "end": 1276,
                                                  "loc": {
                                                    "start": {
                                                      "line": 44,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 44,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 1277,
                                                    "end": 1301,
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 37
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 1277,
                                                      "end": 1292,
                                                      "loc": {
                                                        "start": {
                                                          "line": 44,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 44,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 1293,
                                                      "end": 1301,
                                                      "loc": {
                                                        "start": {
                                                          "line": 44,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 44,
                                                          "column": 37
                                                        }
                                                      },
                                                      "name": "reducers"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1303,
                                                "end": 1310,
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 46
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 1311,
                                                "end": 1341,
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 77
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 1312,
                                                    "end": 1325,
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 61
                                                      }
                                                    },
                                                    "value": "reducer-one",
                                                    "rawValue": "reducer-one",
                                                    "raw": "'reducer-one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 1327,
                                                    "end": 1340,
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 76
                                                      }
                                                    },
                                                    "value": "reducer-two",
                                                    "rawValue": "reducer-two",
                                                    "raw": "'reducer-two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 1351,
                                          "end": 1418,
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 73
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 1351,
                                            "end": 1417,
                                            "loc": {
                                              "start": {
                                                "line": 45,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 45,
                                                "column": 72
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 1351,
                                              "end": 1389,
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 44
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 1351,
                                                "end": 1381,
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 36
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 1351,
                                                  "end": 1357,
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 1358,
                                                    "end": 1380,
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 35
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 1358,
                                                      "end": 1373,
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 1374,
                                                      "end": 1380,
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 35
                                                        }
                                                      },
                                                      "name": "states"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1382,
                                                "end": 1389,
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 44
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 1390,
                                                "end": 1416,
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 71
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 1391,
                                                    "end": 1402,
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 57
                                                      }
                                                    },
                                                    "value": "state-one",
                                                    "rawValue": "state-one",
                                                    "raw": "'state-one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 1404,
                                                    "end": 1415,
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 70
                                                      }
                                                    },
                                                    "value": "state-two",
                                                    "rawValue": "state-two",
                                                    "raw": "'state-two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 1426,
                                          "end": 1496,
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 76
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 1426,
                                            "end": 1495,
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 75
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 1426,
                                              "end": 1465,
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 45
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 1426,
                                                "end": 1457,
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 37
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 1426,
                                                  "end": 1432,
                                                  "loc": {
                                                    "start": {
                                                      "line": 46,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 46,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 1433,
                                                    "end": 1456,
                                                    "loc": {
                                                      "start": {
                                                        "line": 46,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 46,
                                                        "column": 36
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 1433,
                                                      "end": 1448,
                                                      "loc": {
                                                        "start": {
                                                          "line": 46,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 46,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 1449,
                                                      "end": 1456,
                                                      "loc": {
                                                        "start": {
                                                          "line": 46,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 46,
                                                          "column": 36
                                                        }
                                                      },
                                                      "name": "helpers"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1458,
                                                "end": 1465,
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 45
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 1466,
                                                "end": 1494,
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 74
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 1467,
                                                    "end": 1479,
                                                    "loc": {
                                                      "start": {
                                                        "line": 46,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 46,
                                                        "column": 59
                                                      }
                                                    },
                                                    "value": "helper-one",
                                                    "rawValue": "helper-one",
                                                    "raw": "'helper-one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 1481,
                                                    "end": 1493,
                                                    "loc": {
                                                      "start": {
                                                        "line": 46,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 46,
                                                        "column": 73
                                                      }
                                                    },
                                                    "value": "helper-two",
                                                    "rawValue": "helper-two",
                                                    "raw": "'helper-two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 1504,
                                          "end": 1583,
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 85
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 1504,
                                            "end": 1582,
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 84
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 1504,
                                              "end": 1546,
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 48
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 1504,
                                                "end": 1538,
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 40
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 1504,
                                                  "end": 1510,
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 1511,
                                                    "end": 1537,
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 39
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 1511,
                                                      "end": 1526,
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 1527,
                                                      "end": 1537,
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 39
                                                        }
                                                      },
                                                      "name": "components"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1539,
                                                "end": 1546,
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 48
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 1547,
                                                "end": 1581,
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 83
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 1548,
                                                    "end": 1563,
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 65
                                                      }
                                                    },
                                                    "value": "component-one",
                                                    "rawValue": "component-one",
                                                    "raw": "'component-one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 1565,
                                                    "end": 1580,
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 67
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 82
                                                      }
                                                    },
                                                    "value": "component-two",
                                                    "rawValue": "component-two",
                                                    "raw": "'component-two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 1600,
                              "end": 2301,
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 4
                                },
                                "end": {
                                  "line": 69,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 1600,
                                "end": 2300,
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 1600,
                                  "end": 1602,
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 1603,
                                    "end": 1661,
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 65
                                      }
                                    },
                                    "value": "returns an empty array for any items that have no values",
                                    "rawValue": "returns an empty array for any items that have no values",
                                    "raw": "'returns an empty array for any items that have no values'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 1663,
                                    "end": 2299,
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 1669,
                                      "end": 2299,
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 1678,
                                          "end": 1800,
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 7
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 1684,
                                              "end": 1800,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 7
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 1684,
                                                "end": 1691,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "plugin1"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 1694,
                                                "end": 1800,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 7
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "start": 1705,
                                                    "end": 1728,
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 31
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1705,
                                                      "end": 1713,
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 16
                                                        }
                                                      },
                                                      "name": "reducers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1715,
                                                      "end": 1728,
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 31
                                                        }
                                                      },
                                                      "value": "reducer-one",
                                                      "rawValue": "reducer-one",
                                                      "raw": "'reducer-one'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 1739,
                                                    "end": 1758,
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 27
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1739,
                                                      "end": 1745,
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 14
                                                        }
                                                      },
                                                      "name": "states"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1747,
                                                      "end": 1758,
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 27
                                                        }
                                                      },
                                                      "value": "state-one",
                                                      "rawValue": "state-one",
                                                      "raw": "'state-one'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 1769,
                                                    "end": 1790,
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 29
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1769,
                                                      "end": 1776,
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 15
                                                        }
                                                      },
                                                      "name": "helpers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1778,
                                                      "end": 1790,
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 29
                                                        }
                                                      },
                                                      "value": "helper-one",
                                                      "rawValue": "helper-one",
                                                      "raw": "'helper-one'"
                                                    },
                                                    "kind": "init"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 1810,
                                          "end": 1932,
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 7
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 1816,
                                              "end": 1932,
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 7
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 1816,
                                                "end": 1823,
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "plugin2"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 1826,
                                                "end": 1932,
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 7
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "start": 1837,
                                                    "end": 1860,
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 31
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1837,
                                                      "end": 1845,
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 16
                                                        }
                                                      },
                                                      "name": "reducers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1847,
                                                      "end": 1860,
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 31
                                                        }
                                                      },
                                                      "value": "reducer-two",
                                                      "rawValue": "reducer-two",
                                                      "raw": "'reducer-two'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 1871,
                                                    "end": 1890,
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 27
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1871,
                                                      "end": 1877,
                                                      "loc": {
                                                        "start": {
                                                          "line": 59,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 59,
                                                          "column": 14
                                                        }
                                                      },
                                                      "name": "states"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1879,
                                                      "end": 1890,
                                                      "loc": {
                                                        "start": {
                                                          "line": 59,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 59,
                                                          "column": 27
                                                        }
                                                      },
                                                      "value": "state-two",
                                                      "rawValue": "state-two",
                                                      "raw": "'state-two'"
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 1901,
                                                    "end": 1922,
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 29
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 1901,
                                                      "end": 1908,
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 15
                                                        }
                                                      },
                                                      "name": "helpers"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 1910,
                                                      "end": 1922,
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 29
                                                        }
                                                      },
                                                      "value": "helper-two",
                                                      "rawValue": "helper-two",
                                                      "raw": "'helper-two'"
                                                    },
                                                    "kind": "init"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 1942,
                                          "end": 2001,
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 65
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 1948,
                                              "end": 2000,
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 64
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 1948,
                                                "end": 1963,
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 27
                                                  }
                                                },
                                                "name": "combinedPlugins"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 1966,
                                                "end": 2000,
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 64
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 1966,
                                                  "end": 1980,
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 44
                                                    }
                                                  },
                                                  "name": "combinePlugins"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "start": 1981,
                                                    "end": 1999,
                                                    "loc": {
                                                      "start": {
                                                        "line": 63,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 63,
                                                        "column": 63
                                                      }
                                                    },
                                                    "elements": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 1982,
                                                        "end": 1989,
                                                        "loc": {
                                                          "start": {
                                                            "line": 63,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 63,
                                                            "column": 53
                                                          }
                                                        },
                                                        "name": "plugin1"
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "start": 1991,
                                                        "end": 1998,
                                                        "loc": {
                                                          "start": {
                                                            "line": 63,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 63,
                                                            "column": 62
                                                          }
                                                        },
                                                        "name": "plugin2"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 2011,
                                          "end": 2084,
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 79
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 2011,
                                            "end": 2083,
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 78
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 2011,
                                              "end": 2051,
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 46
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 2011,
                                                "end": 2043,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 38
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 2011,
                                                  "end": 2017,
                                                  "loc": {
                                                    "start": {
                                                      "line": 65,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 65,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 2018,
                                                    "end": 2042,
                                                    "loc": {
                                                      "start": {
                                                        "line": 65,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 65,
                                                        "column": 37
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 2018,
                                                      "end": 2033,
                                                      "loc": {
                                                        "start": {
                                                          "line": 65,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 65,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 2034,
                                                      "end": 2042,
                                                      "loc": {
                                                        "start": {
                                                          "line": 65,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 65,
                                                          "column": 37
                                                        }
                                                      },
                                                      "name": "reducers"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2044,
                                                "end": 2051,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 46
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 2052,
                                                "end": 2082,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 77
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 2053,
                                                    "end": 2066,
                                                    "loc": {
                                                      "start": {
                                                        "line": 65,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 65,
                                                        "column": 61
                                                      }
                                                    },
                                                    "value": "reducer-one",
                                                    "rawValue": "reducer-one",
                                                    "raw": "'reducer-one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 2068,
                                                    "end": 2081,
                                                    "loc": {
                                                      "start": {
                                                        "line": 65,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 65,
                                                        "column": 76
                                                      }
                                                    },
                                                    "value": "reducer-two",
                                                    "rawValue": "reducer-two",
                                                    "raw": "'reducer-two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 2092,
                                          "end": 2159,
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 73
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 2092,
                                            "end": 2158,
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 72
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 2092,
                                              "end": 2130,
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 44
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 2092,
                                                "end": 2122,
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 36
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 2092,
                                                  "end": 2098,
                                                  "loc": {
                                                    "start": {
                                                      "line": 66,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 66,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 2099,
                                                    "end": 2121,
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 35
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 2099,
                                                      "end": 2114,
                                                      "loc": {
                                                        "start": {
                                                          "line": 66,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 66,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 2115,
                                                      "end": 2121,
                                                      "loc": {
                                                        "start": {
                                                          "line": 66,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 66,
                                                          "column": 35
                                                        }
                                                      },
                                                      "name": "states"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2123,
                                                "end": 2130,
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 44
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 2131,
                                                "end": 2157,
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 71
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 2132,
                                                    "end": 2143,
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 57
                                                      }
                                                    },
                                                    "value": "state-one",
                                                    "rawValue": "state-one",
                                                    "raw": "'state-one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 2145,
                                                    "end": 2156,
                                                    "loc": {
                                                      "start": {
                                                        "line": 66,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 66,
                                                        "column": 70
                                                      }
                                                    },
                                                    "value": "state-two",
                                                    "rawValue": "state-two",
                                                    "raw": "'state-two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 2167,
                                          "end": 2237,
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 76
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 2167,
                                            "end": 2236,
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 75
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 2167,
                                              "end": 2206,
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 45
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 2167,
                                                "end": 2198,
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 37
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 2167,
                                                  "end": 2173,
                                                  "loc": {
                                                    "start": {
                                                      "line": 67,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 67,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 2174,
                                                    "end": 2197,
                                                    "loc": {
                                                      "start": {
                                                        "line": 67,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 67,
                                                        "column": 36
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 2174,
                                                      "end": 2189,
                                                      "loc": {
                                                        "start": {
                                                          "line": 67,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 67,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 2190,
                                                      "end": 2197,
                                                      "loc": {
                                                        "start": {
                                                          "line": 67,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 67,
                                                          "column": 36
                                                        }
                                                      },
                                                      "name": "helpers"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2199,
                                                "end": 2206,
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 45
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 2207,
                                                "end": 2235,
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 74
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 2208,
                                                    "end": 2220,
                                                    "loc": {
                                                      "start": {
                                                        "line": 67,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 67,
                                                        "column": 59
                                                      }
                                                    },
                                                    "value": "helper-one",
                                                    "rawValue": "helper-one",
                                                    "raw": "'helper-one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 2222,
                                                    "end": 2234,
                                                    "loc": {
                                                      "start": {
                                                        "line": 67,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 67,
                                                        "column": 73
                                                      }
                                                    },
                                                    "value": "helper-two",
                                                    "rawValue": "helper-two",
                                                    "raw": "'helper-two'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 2245,
                                          "end": 2292,
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 53
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 2245,
                                            "end": 2291,
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 52
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 2245,
                                              "end": 2287,
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 48
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 2245,
                                                "end": 2279,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 40
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 2245,
                                                  "end": 2251,
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 2252,
                                                    "end": 2278,
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 39
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 2252,
                                                      "end": 2267,
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 68,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 2268,
                                                      "end": 2278,
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 68,
                                                          "column": 39
                                                        }
                                                      },
                                                      "name": "components"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2280,
                                                "end": 2287,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 48
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 2288,
                                                "end": 2290,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 51
                                                  }
                                                },
                                                "elements": []
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 2309,
                              "end": 2649,
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 4
                                },
                                "end": {
                                  "line": 79,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 2309,
                                "end": 2648,
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 2309,
                                  "end": 2311,
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 2312,
                                    "end": 2364,
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 59
                                      }
                                    },
                                    "value": "returns only results from plugins that have values",
                                    "rawValue": "returns only results from plugins that have values",
                                    "raw": "'returns only results from plugins that have values'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 2366,
                                    "end": 2647,
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 2372,
                                      "end": 2647,
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 2381,
                                          "end": 2418,
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 43
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 2387,
                                              "end": 2417,
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 42
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 2387,
                                                "end": 2393,
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 18
                                                  }
                                                },
                                                "name": "plugin"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 2396,
                                                "end": 2417,
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 42
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "start": 2398,
                                                    "end": 2415,
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 40
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 2398,
                                                      "end": 2408,
                                                      "loc": {
                                                        "start": {
                                                          "line": 72,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 72,
                                                          "column": 33
                                                        }
                                                      },
                                                      "name": "components"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 2410,
                                                      "end": 2415,
                                                      "loc": {
                                                        "start": {
                                                          "line": 72,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 72,
                                                          "column": 40
                                                        }
                                                      },
                                                      "value": "one",
                                                      "rawValue": "one",
                                                      "raw": "'one'"
                                                    },
                                                    "kind": "init"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 2426,
                                          "end": 2445,
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 25
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 2432,
                                              "end": 2444,
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 24
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 2432,
                                                "end": 2439,
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "plugin2"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 2442,
                                                "end": 2444,
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 24
                                                  }
                                                },
                                                "properties": []
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 2453,
                                          "end": 2492,
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 45
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 2459,
                                              "end": 2492,
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 45
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 2459,
                                                "end": 2466,
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "plugin3"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 2469,
                                                "end": 2492,
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 45
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "start": 2471,
                                                    "end": 2490,
                                                    "loc": {
                                                      "start": {
                                                        "line": 74,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 74,
                                                        "column": 43
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 2471,
                                                      "end": 2481,
                                                      "loc": {
                                                        "start": {
                                                          "line": 74,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 74,
                                                          "column": 34
                                                        }
                                                      },
                                                      "name": "components"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 2483,
                                                      "end": 2490,
                                                      "loc": {
                                                        "start": {
                                                          "line": 74,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 74,
                                                          "column": 43
                                                        }
                                                      },
                                                      "value": "three",
                                                      "rawValue": "three",
                                                      "raw": "'three'"
                                                    },
                                                    "kind": "init"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 2502,
                                          "end": 2569,
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 73
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 2508,
                                              "end": 2568,
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 72
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 2508,
                                                "end": 2523,
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 27
                                                  }
                                                },
                                                "name": "combinedPlugins"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 2526,
                                                "end": 2568,
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 72
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 2526,
                                                  "end": 2540,
                                                  "loc": {
                                                    "start": {
                                                      "line": 76,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 76,
                                                      "column": 44
                                                    }
                                                  },
                                                  "name": "combinePlugins"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "start": 2541,
                                                    "end": 2567,
                                                    "loc": {
                                                      "start": {
                                                        "line": 76,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 76,
                                                        "column": 71
                                                      }
                                                    },
                                                    "elements": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 2542,
                                                        "end": 2548,
                                                        "loc": {
                                                          "start": {
                                                            "line": 76,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 76,
                                                            "column": 52
                                                          }
                                                        },
                                                        "name": "plugin"
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "start": 2550,
                                                        "end": 2557,
                                                        "loc": {
                                                          "start": {
                                                            "line": 76,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 76,
                                                            "column": 61
                                                          }
                                                        },
                                                        "name": "plugin2"
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "start": 2559,
                                                        "end": 2566,
                                                        "loc": {
                                                          "start": {
                                                            "line": 76,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 76,
                                                            "column": 70
                                                          }
                                                        },
                                                        "name": "plugin3"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 2579,
                                          "end": 2640,
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 67
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 2579,
                                            "end": 2639,
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 66
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 2579,
                                              "end": 2621,
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 48
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 2579,
                                                "end": 2613,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 40
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 2579,
                                                  "end": 2585,
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 2586,
                                                    "end": 2612,
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 39
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 2586,
                                                      "end": 2601,
                                                      "loc": {
                                                        "start": {
                                                          "line": 78,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 28
                                                        }
                                                      },
                                                      "name": "combinedPlugins"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 2602,
                                                      "end": 2612,
                                                      "loc": {
                                                        "start": {
                                                          "line": 78,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 39
                                                        }
                                                      },
                                                      "name": "components"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2614,
                                                "end": 2621,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 48
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "start": 2622,
                                                "end": 2638,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 65
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 2623,
                                                    "end": 2628,
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 55
                                                      }
                                                    },
                                                    "value": "one",
                                                    "rawValue": "one",
                                                    "raw": "'one'"
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "start": 2630,
                                                    "end": 2637,
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 64
                                                      }
                                                    },
                                                    "value": "three",
                                                    "rawValue": "three",
                                                    "raw": "'three'"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2662,
                  "end": 3053,
                  "loc": {
                    "start": {
                      "line": 82,
                      "column": 2
                    },
                    "end": {
                      "line": 94,
                      "column": 5
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 2662,
                    "end": 3052,
                    "loc": {
                      "start": {
                        "line": 82,
                        "column": 2
                      },
                      "end": {
                        "line": 94,
                        "column": 4
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 2662,
                      "end": 2670,
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 2
                        },
                        "end": {
                          "line": 82,
                          "column": 10
                        }
                      },
                      "name": "describe"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 2671,
                        "end": 2681,
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 11
                          },
                          "end": {
                            "line": 82,
                            "column": 21
                          }
                        },
                        "value": "composer",
                        "rawValue": "composer",
                        "raw": "'composer'"
                      },
                      {
                        "type": "ArrowFunctionExpression",
                        "start": 2683,
                        "end": 3051,
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 23
                          },
                          "end": {
                            "line": 94,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 2689,
                          "end": 3051,
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 29
                            },
                            "end": {
                              "line": 94,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 2696,
                              "end": 3046,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 4
                                },
                                "end": {
                                  "line": 93,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 2696,
                                "end": 3045,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 2696,
                                  "end": 2698,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 2699,
                                    "end": 2749,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 57
                                      }
                                    },
                                    "value": "applies functions in the order they are recieved",
                                    "rawValue": "applies functions in the order they are recieved",
                                    "raw": "'applies functions in the order they are recieved'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 2751,
                                    "end": 3044,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 2757,
                                      "end": 3044,
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 2766,
                                          "end": 2981,
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 13
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 2772,
                                              "end": 2980,
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 12
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 2772,
                                                "end": 2780,
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 20
                                                  }
                                                },
                                                "name": "composed"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 2783,
                                                "end": 2980,
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 12
                                                  }
                                                },
                                                "callee": {
                                                  "type": "CallExpression",
                                                  "start": 2783,
                                                  "end": 2975,
                                                  "loc": {
                                                    "start": {
                                                      "line": 84,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 90,
                                                      "column": 7
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "start": 2783,
                                                    "end": 2791,
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 31
                                                      }
                                                    },
                                                    "name": "composer"
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "ArrayExpression",
                                                      "start": 2802,
                                                      "end": 2966,
                                                      "loc": {
                                                        "start": {
                                                          "line": 85,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 89,
                                                          "column": 9
                                                        }
                                                      },
                                                      "elements": [
                                                        {
                                                          "type": "ArrowFunctionExpression",
                                                          "start": 2815,
                                                          "end": 2853,
                                                          "loc": {
                                                            "start": {
                                                              "line": 86,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 86,
                                                              "column": 48
                                                            }
                                                          },
                                                          "id": null,
                                                          "generator": false,
                                                          "expression": false,
                                                          "async": false,
                                                          "params": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 2816,
                                                              "end": 2821,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 86,
                                                                  "column": 11
                                                                },
                                                                "end": {
                                                                  "line": 86,
                                                                  "column": 16
                                                                }
                                                              },
                                                              "name": "input"
                                                            }
                                                          ],
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "start": 2826,
                                                            "end": 2853,
                                                            "loc": {
                                                              "start": {
                                                                "line": 86,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 86,
                                                                "column": 48
                                                              }
                                                            },
                                                            "body": [
                                                              {
                                                                "type": "ReturnStatement",
                                                                "start": 2828,
                                                                "end": 2851,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 86,
                                                                    "column": 23
                                                                  },
                                                                  "end": {
                                                                    "line": 86,
                                                                    "column": 46
                                                                  }
                                                                },
                                                                "argument": {
                                                                  "type": "TemplateLiteral",
                                                                  "start": 2835,
                                                                  "end": 2850,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 86,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 86,
                                                                      "column": 45
                                                                    }
                                                                  },
                                                                  "expressions": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 2838,
                                                                      "end": 2843,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 86,
                                                                          "column": 33
                                                                        },
                                                                        "end": {
                                                                          "line": 86,
                                                                          "column": 38
                                                                        }
                                                                      },
                                                                      "name": "input"
                                                                    }
                                                                  ],
                                                                  "quasis": [
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 2836,
                                                                      "end": 2836,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 86,
                                                                          "column": 31
                                                                        },
                                                                        "end": {
                                                                          "line": 86,
                                                                          "column": 31
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "",
                                                                        "cooked": ""
                                                                      },
                                                                      "tail": false
                                                                    },
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 2844,
                                                                      "end": 2849,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 86,
                                                                          "column": 39
                                                                        },
                                                                        "end": {
                                                                          "line": 86,
                                                                          "column": 44
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "First",
                                                                        "cooked": "First"
                                                                      },
                                                                      "tail": true
                                                                    }
                                                                  ]
                                                                }
                                                              }
                                                            ]
                                                          }
                                                        },
                                                        {
                                                          "type": "ArrowFunctionExpression",
                                                          "start": 2866,
                                                          "end": 2905,
                                                          "loc": {
                                                            "start": {
                                                              "line": 87,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 87,
                                                              "column": 49
                                                            }
                                                          },
                                                          "id": null,
                                                          "generator": false,
                                                          "expression": false,
                                                          "async": false,
                                                          "params": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 2867,
                                                              "end": 2872,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 87,
                                                                  "column": 11
                                                                },
                                                                "end": {
                                                                  "line": 87,
                                                                  "column": 16
                                                                }
                                                              },
                                                              "name": "input"
                                                            }
                                                          ],
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "start": 2877,
                                                            "end": 2905,
                                                            "loc": {
                                                              "start": {
                                                                "line": 87,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 87,
                                                                "column": 49
                                                              }
                                                            },
                                                            "body": [
                                                              {
                                                                "type": "ReturnStatement",
                                                                "start": 2879,
                                                                "end": 2903,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 87,
                                                                    "column": 23
                                                                  },
                                                                  "end": {
                                                                    "line": 87,
                                                                    "column": 47
                                                                  }
                                                                },
                                                                "argument": {
                                                                  "type": "TemplateLiteral",
                                                                  "start": 2886,
                                                                  "end": 2902,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 87,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 87,
                                                                      "column": 46
                                                                    }
                                                                  },
                                                                  "expressions": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 2889,
                                                                      "end": 2894,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 87,
                                                                          "column": 33
                                                                        },
                                                                        "end": {
                                                                          "line": 87,
                                                                          "column": 38
                                                                        }
                                                                      },
                                                                      "name": "input"
                                                                    }
                                                                  ],
                                                                  "quasis": [
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 2887,
                                                                      "end": 2887,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 87,
                                                                          "column": 31
                                                                        },
                                                                        "end": {
                                                                          "line": 87,
                                                                          "column": 31
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "",
                                                                        "cooked": ""
                                                                      },
                                                                      "tail": false
                                                                    },
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 2895,
                                                                      "end": 2901,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 87,
                                                                          "column": 39
                                                                        },
                                                                        "end": {
                                                                          "line": 87,
                                                                          "column": 45
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "Second",
                                                                        "cooked": "Second"
                                                                      },
                                                                      "tail": true
                                                                    }
                                                                  ]
                                                                }
                                                              }
                                                            ]
                                                          }
                                                        },
                                                        {
                                                          "type": "ArrowFunctionExpression",
                                                          "start": 2918,
                                                          "end": 2955,
                                                          "loc": {
                                                            "start": {
                                                              "line": 88,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 88,
                                                              "column": 47
                                                            }
                                                          },
                                                          "id": null,
                                                          "generator": false,
                                                          "expression": false,
                                                          "async": false,
                                                          "params": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 2919,
                                                              "end": 2924,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 88,
                                                                  "column": 11
                                                                },
                                                                "end": {
                                                                  "line": 88,
                                                                  "column": 16
                                                                }
                                                              },
                                                              "name": "input"
                                                            }
                                                          ],
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "start": 2929,
                                                            "end": 2955,
                                                            "loc": {
                                                              "start": {
                                                                "line": 88,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 88,
                                                                "column": 47
                                                              }
                                                            },
                                                            "body": [
                                                              {
                                                                "type": "ReturnStatement",
                                                                "start": 2930,
                                                                "end": 2953,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 88,
                                                                    "column": 22
                                                                  },
                                                                  "end": {
                                                                    "line": 88,
                                                                    "column": 45
                                                                  }
                                                                },
                                                                "argument": {
                                                                  "type": "TemplateLiteral",
                                                                  "start": 2937,
                                                                  "end": 2952,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 88,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 88,
                                                                      "column": 44
                                                                    }
                                                                  },
                                                                  "expressions": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 2940,
                                                                      "end": 2945,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 88,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 88,
                                                                          "column": 37
                                                                        }
                                                                      },
                                                                      "name": "input"
                                                                    }
                                                                  ],
                                                                  "quasis": [
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 2938,
                                                                      "end": 2938,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 88,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 88,
                                                                          "column": 30
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "",
                                                                        "cooked": ""
                                                                      },
                                                                      "tail": false
                                                                    },
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 2946,
                                                                      "end": 2951,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 88,
                                                                          "column": 38
                                                                        },
                                                                        "end": {
                                                                          "line": 88,
                                                                          "column": 43
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "Third",
                                                                        "cooked": "Third"
                                                                      },
                                                                      "tail": true
                                                                    }
                                                                  ]
                                                                }
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ]
                                                    }
                                                  ]
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "start": 2976,
                                                    "end": 2979,
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 11
                                                      }
                                                    },
                                                    "value": "1",
                                                    "rawValue": "1",
                                                    "raw": "\"1\""
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 2991,
                                          "end": 3037,
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 52
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 2991,
                                            "end": 3036,
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 51
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 2991,
                                              "end": 3015,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 30
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 2991,
                                                "end": 3007,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 22
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 2991,
                                                  "end": 2997,
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 2998,
                                                    "end": 3006,
                                                    "loc": {
                                                      "start": {
                                                        "line": 92,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 21
                                                      }
                                                    },
                                                    "name": "composed"
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 3008,
                                                "end": 3015,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 30
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "start": 3016,
                                                "end": 3035,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 50
                                                  }
                                                },
                                                "value": "1FirstSecondThird",
                                                "rawValue": "1FirstSecondThird",
                                                "raw": "\"1FirstSecondThird\""
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 3059,
                  "end": 4036,
                  "loc": {
                    "start": {
                      "line": 96,
                      "column": 2
                    },
                    "end": {
                      "line": 126,
                      "column": 4
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 3059,
                    "end": 4036,
                    "loc": {
                      "start": {
                        "line": 96,
                        "column": 2
                      },
                      "end": {
                        "line": 126,
                        "column": 4
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 3059,
                      "end": 3067,
                      "loc": {
                        "start": {
                          "line": 96,
                          "column": 2
                        },
                        "end": {
                          "line": 96,
                          "column": 10
                        }
                      },
                      "name": "describe"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 3068,
                        "end": 3087,
                        "loc": {
                          "start": {
                            "line": 96,
                            "column": 11
                          },
                          "end": {
                            "line": 96,
                            "column": 30
                          }
                        },
                        "value": "combineComponents",
                        "rawValue": "combineComponents",
                        "raw": "'combineComponents'"
                      },
                      {
                        "type": "ArrowFunctionExpression",
                        "start": 3089,
                        "end": 4035,
                        "loc": {
                          "start": {
                            "line": 96,
                            "column": 32
                          },
                          "end": {
                            "line": 126,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 3095,
                          "end": 4035,
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 38
                            },
                            "end": {
                              "line": 126,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 3102,
                              "end": 3456,
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 4
                                },
                                "end": {
                                  "line": 103,
                                  "column": 7
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 3102,
                                "end": 3455,
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 3102,
                                  "end": 3104,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 3105,
                                    "end": 3167,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 69
                                      }
                                    },
                                    "value": "returns undefined if plugins or components are not specified",
                                    "rawValue": "returns undefined if plugins or components are not specified",
                                    "raw": "'returns undefined if plugins or components are not specified'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 3169,
                                    "end": 3454,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 3175,
                                      "end": 3454,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 3184,
                                          "end": 3258,
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 80
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 3190,
                                              "end": 3257,
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 79
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 3190,
                                                "end": 3201,
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 23
                                                  }
                                                },
                                                "name": "withPlugins"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 3204,
                                                "end": 3257,
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 79
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 3204,
                                                  "end": 3221,
                                                  "loc": {
                                                    "start": {
                                                      "line": 98,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 98,
                                                      "column": 43
                                                    }
                                                  },
                                                  "name": "combineComponents"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ObjectExpression",
                                                    "start": 3222,
                                                    "end": 3256,
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 98,
                                                        "column": 78
                                                      }
                                                    },
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "start": 3223,
                                                        "end": 3255,
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 77
                                                          }
                                                        },
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "key": {
                                                          "type": "Identifier",
                                                          "start": 3223,
                                                          "end": 3230,
                                                          "loc": {
                                                            "start": {
                                                              "line": 98,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 98,
                                                              "column": 52
                                                            }
                                                          },
                                                          "name": "plugins"
                                                        },
                                                        "value": {
                                                          "type": "ArrayExpression",
                                                          "start": 3232,
                                                          "end": 3255,
                                                          "loc": {
                                                            "start": {
                                                              "line": 98,
                                                              "column": 54
                                                            },
                                                            "end": {
                                                              "line": 98,
                                                              "column": 77
                                                            }
                                                          },
                                                          "elements": [
                                                            {
                                                              "type": "Literal",
                                                              "start": 3233,
                                                              "end": 3238,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 98,
                                                                  "column": 55
                                                                },
                                                                "end": {
                                                                  "line": 98,
                                                                  "column": 60
                                                                }
                                                              },
                                                              "value": "one",
                                                              "rawValue": "one",
                                                              "raw": "'one'"
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "start": 3240,
                                                              "end": 3245,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 98,
                                                                  "column": 62
                                                                },
                                                                "end": {
                                                                  "line": 98,
                                                                  "column": 67
                                                                }
                                                              },
                                                              "value": "two",
                                                              "rawValue": "two",
                                                              "raw": "'two'"
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "start": 3247,
                                                              "end": 3254,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 98,
                                                                  "column": 69
                                                                },
                                                                "end": {
                                                                  "line": 98,
                                                                  "column": 76
                                                                }
                                                              },
                                                              "value": "three",
                                                              "rawValue": "three",
                                                              "raw": "'three'"
                                                            }
                                                          ]
                                                        },
                                                        "kind": "init"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 3266,
                                          "end": 3354,
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 94
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 3272,
                                              "end": 3353,
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 93
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 3272,
                                                "end": 3286,
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 26
                                                  }
                                                },
                                                "name": "withComponents"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 3289,
                                                "end": 3353,
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 93
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 3289,
                                                  "end": 3306,
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 46
                                                    }
                                                  },
                                                  "name": "combineComponents"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ObjectExpression",
                                                    "start": 3307,
                                                    "end": 3352,
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 92
                                                      }
                                                    },
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "start": 3308,
                                                        "end": 3351,
                                                        "loc": {
                                                          "start": {
                                                            "line": 99,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 99,
                                                            "column": 91
                                                          }
                                                        },
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "key": {
                                                          "type": "Identifier",
                                                          "start": 3308,
                                                          "end": 3326,
                                                          "loc": {
                                                            "start": {
                                                              "line": 99,
                                                              "column": 48
                                                            },
                                                            "end": {
                                                              "line": 99,
                                                              "column": 66
                                                            }
                                                          },
                                                          "name": "originalComponents"
                                                        },
                                                        "value": {
                                                          "type": "ArrayExpression",
                                                          "start": 3328,
                                                          "end": 3351,
                                                          "loc": {
                                                            "start": {
                                                              "line": 99,
                                                              "column": 68
                                                            },
                                                            "end": {
                                                              "line": 99,
                                                              "column": 91
                                                            }
                                                          },
                                                          "elements": [
                                                            {
                                                              "type": "Literal",
                                                              "start": 3329,
                                                              "end": 3334,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 99,
                                                                  "column": 69
                                                                },
                                                                "end": {
                                                                  "line": 99,
                                                                  "column": 74
                                                                }
                                                              },
                                                              "value": "one",
                                                              "rawValue": "one",
                                                              "raw": "'one'"
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "start": 3336,
                                                              "end": 3341,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 99,
                                                                  "column": 76
                                                                },
                                                                "end": {
                                                                  "line": 99,
                                                                  "column": 81
                                                                }
                                                              },
                                                              "value": "two",
                                                              "rawValue": "two",
                                                              "raw": "'two'"
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "start": 3343,
                                                              "end": 3350,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 99,
                                                                  "column": 83
                                                                },
                                                                "end": {
                                                                  "line": 99,
                                                                  "column": 90
                                                                }
                                                              },
                                                              "value": "three",
                                                              "rawValue": "three",
                                                              "raw": "'three'"
                                                            }
                                                          ]
                                                        },
                                                        "kind": "init"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 3364,
                                          "end": 3400,
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 42
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 3364,
                                            "end": 3399,
                                            "loc": {
                                              "start": {
                                                "line": 101,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 101,
                                                "column": 41
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 3364,
                                              "end": 3388,
                                              "loc": {
                                                "start": {
                                                  "line": 101,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 101,
                                                  "column": 30
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 3364,
                                                "end": 3383,
                                                "loc": {
                                                  "start": {
                                                    "line": 101,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 101,
                                                    "column": 25
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 3364,
                                                  "end": 3370,
                                                  "loc": {
                                                    "start": {
                                                      "line": 101,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 101,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 3371,
                                                    "end": 3382,
                                                    "loc": {
                                                      "start": {
                                                        "line": 101,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 101,
                                                        "column": 24
                                                      }
                                                    },
                                                    "name": "withPlugins"
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 3384,
                                                "end": 3388,
                                                "loc": {
                                                  "start": {
                                                    "line": 101,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 101,
                                                    "column": 30
                                                  }
                                                },
                                                "name": "toBe"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 3389,
                                                "end": 3398,
                                                "loc": {
                                                  "start": {
                                                    "line": 101,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 101,
                                                    "column": 40
                                                  }
                                                },
                                                "name": "undefined"
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 3408,
                                          "end": 3447,
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 45
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 3408,
                                            "end": 3446,
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 102,
                                                "column": 44
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 3408,
                                              "end": 3435,
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 33
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 3408,
                                                "end": 3430,
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 28
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 3408,
                                                  "end": 3414,
                                                  "loc": {
                                                    "start": {
                                                      "line": 102,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 102,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 3415,
                                                    "end": 3429,
                                                    "loc": {
                                                      "start": {
                                                        "line": 102,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 102,
                                                        "column": 27
                                                      }
                                                    },
                                                    "name": "withComponents"
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 3431,
                                                "end": 3435,
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 33
                                                  }
                                                },
                                                "name": "toBe"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 3436,
                                                "end": 3445,
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 43
                                                  }
                                                },
                                                "name": "undefined"
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 3464,
                              "end": 4030,
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 4
                                },
                                "end": {
                                  "line": 125,
                                  "column": 6
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 3464,
                                "end": 4030,
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 6
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 3464,
                                  "end": 3466,
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 6
                                    }
                                  },
                                  "name": "it"
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 3467,
                                    "end": 3514,
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 54
                                      }
                                    },
                                    "value": "wraps the components with plugins as expected",
                                    "rawValue": "wraps the components with plugins as expected",
                                    "raw": "'wraps the components with plugins as expected'"
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 3516,
                                    "end": 4029,
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 3522,
                                      "end": 4029,
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 3531,
                                          "end": 3601,
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 7
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 3537,
                                              "end": 3601,
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 109,
                                                  "column": 7
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 3537,
                                                "end": 3547,
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 22
                                                  }
                                                },
                                                "name": "components"
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "start": 3550,
                                                "end": 3601,
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 7
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "start": 3561,
                                                    "end": 3571,
                                                    "loc": {
                                                      "start": {
                                                        "line": 107,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 107,
                                                        "column": 18
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 3561,
                                                      "end": 3564,
                                                      "loc": {
                                                        "start": {
                                                          "line": 107,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 107,
                                                          "column": 11
                                                        }
                                                      },
                                                      "name": "one"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 3566,
                                                      "end": 3571,
                                                      "loc": {
                                                        "start": {
                                                          "line": 107,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 107,
                                                          "column": 18
                                                        }
                                                      },
                                                      "value": "ONE",
                                                      "rawValue": "ONE",
                                                      "raw": "\"ONE\""
                                                    },
                                                    "kind": "init"
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "start": 3582,
                                                    "end": 3592,
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 18
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 3582,
                                                      "end": 3585,
                                                      "loc": {
                                                        "start": {
                                                          "line": 108,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 108,
                                                          "column": 11
                                                        }
                                                      },
                                                      "name": "two"
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "start": 3587,
                                                      "end": 3592,
                                                      "loc": {
                                                        "start": {
                                                          "line": 108,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 108,
                                                          "column": 18
                                                        }
                                                      },
                                                      "value": "TWO",
                                                      "rawValue": "TWO",
                                                      "raw": "\"TWO\""
                                                    },
                                                    "kind": "init"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 3611,
                                          "end": 3902,
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 7
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 3617,
                                              "end": 3902,
                                              "loc": {
                                                "start": {
                                                  "line": 111,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 7
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 3617,
                                                "end": 3624,
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "plugins"
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "start": 3627,
                                                "end": 3902,
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 7
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "ObjectExpression",
                                                    "start": 3638,
                                                    "end": 3716,
                                                    "loc": {
                                                      "start": {
                                                        "line": 112,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 114,
                                                        "column": 10
                                                      }
                                                    },
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "start": 3640,
                                                        "end": 3715,
                                                        "loc": {
                                                          "start": {
                                                            "line": 112,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 9
                                                          }
                                                        },
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "key": {
                                                          "type": "Identifier",
                                                          "start": 3640,
                                                          "end": 3650,
                                                          "loc": {
                                                            "start": {
                                                              "line": 112,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 112,
                                                              "column": 20
                                                            }
                                                          },
                                                          "name": "components"
                                                        },
                                                        "value": {
                                                          "type": "ObjectExpression",
                                                          "start": 3652,
                                                          "end": 3715,
                                                          "loc": {
                                                            "start": {
                                                              "line": 112,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 114,
                                                              "column": 9
                                                            }
                                                          },
                                                          "properties": [
                                                            {
                                                              "type": "Property",
                                                              "start": 3665,
                                                              "end": 3703,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 113,
                                                                  "column": 10
                                                                },
                                                                "end": {
                                                                  "line": 113,
                                                                  "column": 48
                                                                }
                                                              },
                                                              "method": false,
                                                              "shorthand": false,
                                                              "computed": false,
                                                              "key": {
                                                                "type": "Identifier",
                                                                "start": 3665,
                                                                "end": 3668,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 113,
                                                                    "column": 10
                                                                  },
                                                                  "end": {
                                                                    "line": 113,
                                                                    "column": 13
                                                                  }
                                                                },
                                                                "name": "one"
                                                              },
                                                              "value": {
                                                                "type": "ArrowFunctionExpression",
                                                                "start": 3670,
                                                                "end": 3703,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 113,
                                                                    "column": 15
                                                                  },
                                                                  "end": {
                                                                    "line": 113,
                                                                    "column": 48
                                                                  }
                                                                },
                                                                "id": null,
                                                                "generator": false,
                                                                "expression": true,
                                                                "async": false,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "start": 3671,
                                                                    "end": 3680,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 113,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 113,
                                                                        "column": 25
                                                                      }
                                                                    },
                                                                    "name": "component"
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "TemplateLiteral",
                                                                  "start": 3686,
                                                                  "end": 3702,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 113,
                                                                      "column": 31
                                                                    },
                                                                    "end": {
                                                                      "line": 113,
                                                                      "column": 47
                                                                    }
                                                                  },
                                                                  "expressions": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 3691,
                                                                      "end": 3700,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 113,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 113,
                                                                          "column": 45
                                                                        }
                                                                      },
                                                                      "name": "component"
                                                                    }
                                                                  ],
                                                                  "quasis": [
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 3687,
                                                                      "end": 3689,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 113,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 113,
                                                                          "column": 34
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "1 ",
                                                                        "cooked": "1 "
                                                                      },
                                                                      "tail": false
                                                                    },
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 3701,
                                                                      "end": 3701,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 113,
                                                                          "column": 46
                                                                        },
                                                                        "end": {
                                                                          "line": 113,
                                                                          "column": 46
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "",
                                                                        "cooked": ""
                                                                      },
                                                                      "tail": true
                                                                    }
                                                                  ],
                                                                  "parenthesizedExpression": true
                                                                }
                                                              },
                                                              "kind": "init"
                                                            }
                                                          ]
                                                        },
                                                        "kind": "init"
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "ObjectExpression",
                                                    "start": 3727,
                                                    "end": 3805,
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 10
                                                      }
                                                    },
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "start": 3729,
                                                        "end": 3804,
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 9
                                                          }
                                                        },
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "key": {
                                                          "type": "Identifier",
                                                          "start": 3729,
                                                          "end": 3739,
                                                          "loc": {
                                                            "start": {
                                                              "line": 115,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 115,
                                                              "column": 20
                                                            }
                                                          },
                                                          "name": "components"
                                                        },
                                                        "value": {
                                                          "type": "ObjectExpression",
                                                          "start": 3741,
                                                          "end": 3804,
                                                          "loc": {
                                                            "start": {
                                                              "line": 115,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 117,
                                                              "column": 9
                                                            }
                                                          },
                                                          "properties": [
                                                            {
                                                              "type": "Property",
                                                              "start": 3754,
                                                              "end": 3792,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 116,
                                                                  "column": 10
                                                                },
                                                                "end": {
                                                                  "line": 116,
                                                                  "column": 48
                                                                }
                                                              },
                                                              "method": false,
                                                              "shorthand": false,
                                                              "computed": false,
                                                              "key": {
                                                                "type": "Identifier",
                                                                "start": 3754,
                                                                "end": 3757,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 116,
                                                                    "column": 10
                                                                  },
                                                                  "end": {
                                                                    "line": 116,
                                                                    "column": 13
                                                                  }
                                                                },
                                                                "name": "one"
                                                              },
                                                              "value": {
                                                                "type": "ArrowFunctionExpression",
                                                                "start": 3759,
                                                                "end": 3792,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 116,
                                                                    "column": 15
                                                                  },
                                                                  "end": {
                                                                    "line": 116,
                                                                    "column": 48
                                                                  }
                                                                },
                                                                "id": null,
                                                                "generator": false,
                                                                "expression": true,
                                                                "async": false,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "start": 3760,
                                                                    "end": 3769,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 116,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 116,
                                                                        "column": 25
                                                                      }
                                                                    },
                                                                    "name": "component"
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "TemplateLiteral",
                                                                  "start": 3775,
                                                                  "end": 3791,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 116,
                                                                      "column": 31
                                                                    },
                                                                    "end": {
                                                                      "line": 116,
                                                                      "column": 47
                                                                    }
                                                                  },
                                                                  "expressions": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 3778,
                                                                      "end": 3787,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 116,
                                                                          "column": 34
                                                                        },
                                                                        "end": {
                                                                          "line": 116,
                                                                          "column": 43
                                                                        }
                                                                      },
                                                                      "name": "component"
                                                                    }
                                                                  ],
                                                                  "quasis": [
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 3776,
                                                                      "end": 3776,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 116,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 116,
                                                                          "column": 32
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "",
                                                                        "cooked": ""
                                                                      },
                                                                      "tail": false
                                                                    },
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 3788,
                                                                      "end": 3790,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 116,
                                                                          "column": 44
                                                                        },
                                                                        "end": {
                                                                          "line": 116,
                                                                          "column": 46
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": " 2",
                                                                        "cooked": " 2"
                                                                      },
                                                                      "tail": true
                                                                    }
                                                                  ],
                                                                  "parenthesizedExpression": true
                                                                }
                                                              },
                                                              "kind": "init"
                                                            }
                                                          ]
                                                        },
                                                        "kind": "init"
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "ObjectExpression",
                                                    "start": 3816,
                                                    "end": 3893,
                                                    "loc": {
                                                      "start": {
                                                        "line": 118,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 120,
                                                        "column": 10
                                                      }
                                                    },
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "start": 3818,
                                                        "end": 3892,
                                                        "loc": {
                                                          "start": {
                                                            "line": 118,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 120,
                                                            "column": 9
                                                          }
                                                        },
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "key": {
                                                          "type": "Identifier",
                                                          "start": 3818,
                                                          "end": 3828,
                                                          "loc": {
                                                            "start": {
                                                              "line": 118,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 118,
                                                              "column": 20
                                                            }
                                                          },
                                                          "name": "components"
                                                        },
                                                        "value": {
                                                          "type": "ObjectExpression",
                                                          "start": 3830,
                                                          "end": 3892,
                                                          "loc": {
                                                            "start": {
                                                              "line": 118,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 120,
                                                              "column": 9
                                                            }
                                                          },
                                                          "properties": [
                                                            {
                                                              "type": "Property",
                                                              "start": 3843,
                                                              "end": 3881,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 119,
                                                                  "column": 10
                                                                },
                                                                "end": {
                                                                  "line": 119,
                                                                  "column": 48
                                                                }
                                                              },
                                                              "method": false,
                                                              "shorthand": false,
                                                              "computed": false,
                                                              "key": {
                                                                "type": "Identifier",
                                                                "start": 3843,
                                                                "end": 3846,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 119,
                                                                    "column": 10
                                                                  },
                                                                  "end": {
                                                                    "line": 119,
                                                                    "column": 13
                                                                  }
                                                                },
                                                                "name": "one"
                                                              },
                                                              "value": {
                                                                "type": "ArrowFunctionExpression",
                                                                "start": 3848,
                                                                "end": 3881,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 119,
                                                                    "column": 15
                                                                  },
                                                                  "end": {
                                                                    "line": 119,
                                                                    "column": 48
                                                                  }
                                                                },
                                                                "id": null,
                                                                "generator": false,
                                                                "expression": true,
                                                                "async": false,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "start": 3849,
                                                                    "end": 3858,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 119,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 119,
                                                                        "column": 25
                                                                      }
                                                                    },
                                                                    "name": "component"
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "TemplateLiteral",
                                                                  "start": 3864,
                                                                  "end": 3880,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 119,
                                                                      "column": 31
                                                                    },
                                                                    "end": {
                                                                      "line": 119,
                                                                      "column": 47
                                                                    }
                                                                  },
                                                                  "expressions": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 3867,
                                                                      "end": 3876,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 119,
                                                                          "column": 34
                                                                        },
                                                                        "end": {
                                                                          "line": 119,
                                                                          "column": 43
                                                                        }
                                                                      },
                                                                      "name": "component"
                                                                    }
                                                                  ],
                                                                  "quasis": [
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 3865,
                                                                      "end": 3865,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 119,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 119,
                                                                          "column": 32
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": "",
                                                                        "cooked": ""
                                                                      },
                                                                      "tail": false
                                                                    },
                                                                    {
                                                                      "type": "TemplateElement",
                                                                      "start": 3877,
                                                                      "end": 3879,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 119,
                                                                          "column": 44
                                                                        },
                                                                        "end": {
                                                                          "line": 119,
                                                                          "column": 46
                                                                        }
                                                                      },
                                                                      "value": {
                                                                        "raw": " 3",
                                                                        "cooked": " 3"
                                                                      },
                                                                      "tail": true
                                                                    }
                                                                  ],
                                                                  "parenthesizedExpression": true
                                                                }
                                                              },
                                                              "kind": "init"
                                                            }
                                                          ]
                                                        },
                                                        "kind": "init"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 3912,
                                          "end": 3972,
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 66
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 3918,
                                              "end": 3971,
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 65
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 3918,
                                                "end": 3926,
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 20
                                                  }
                                                },
                                                "name": "combined"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 3929,
                                                "end": 3971,
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 65
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 3929,
                                                  "end": 3946,
                                                  "loc": {
                                                    "start": {
                                                      "line": 123,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 123,
                                                      "column": 40
                                                    }
                                                  },
                                                  "name": "combineComponents"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ObjectExpression",
                                                    "start": 3947,
                                                    "end": 3970,
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 64
                                                      }
                                                    },
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "start": 3949,
                                                        "end": 3956,
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 43
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 50
                                                          }
                                                        },
                                                        "method": false,
                                                        "shorthand": true,
                                                        "computed": false,
                                                        "key": {
                                                          "type": "Identifier",
                                                          "start": 3949,
                                                          "end": 3956,
                                                          "loc": {
                                                            "start": {
                                                              "line": 123,
                                                              "column": 43
                                                            },
                                                            "end": {
                                                              "line": 123,
                                                              "column": 50
                                                            }
                                                          },
                                                          "name": "plugins"
                                                        },
                                                        "kind": "init",
                                                        "value": {
                                                          "type": "Identifier",
                                                          "start": 3949,
                                                          "end": 3956,
                                                          "loc": {
                                                            "start": {
                                                              "line": 123,
                                                              "column": 43
                                                            },
                                                            "end": {
                                                              "line": 123,
                                                              "column": 50
                                                            }
                                                          },
                                                          "name": "plugins"
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "start": 3958,
                                                        "end": 3968,
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 52
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 62
                                                          }
                                                        },
                                                        "method": false,
                                                        "shorthand": true,
                                                        "computed": false,
                                                        "key": {
                                                          "type": "Identifier",
                                                          "start": 3958,
                                                          "end": 3968,
                                                          "loc": {
                                                            "start": {
                                                              "line": 123,
                                                              "column": 52
                                                            },
                                                            "end": {
                                                              "line": 123,
                                                              "column": 62
                                                            }
                                                          },
                                                          "name": "components"
                                                        },
                                                        "kind": "init",
                                                        "value": {
                                                          "type": "Identifier",
                                                          "start": 3958,
                                                          "end": 3968,
                                                          "loc": {
                                                            "start": {
                                                              "line": 123,
                                                              "column": 52
                                                            },
                                                            "end": {
                                                              "line": 123,
                                                              "column": 62
                                                            }
                                                          },
                                                          "name": "components"
                                                        }
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "const"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 3980,
                                          "end": 4022,
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 48
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 3980,
                                            "end": 4021,
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 47
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 3980,
                                              "end": 4008,
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 34
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 3980,
                                                "end": 4000,
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 26
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 3980,
                                                  "end": 3986,
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 12
                                                    }
                                                  },
                                                  "name": "expect"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 3987,
                                                    "end": 3999,
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 25
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 3987,
                                                      "end": 3995,
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 21
                                                        }
                                                      },
                                                      "name": "combined"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 3996,
                                                      "end": 3999,
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 25
                                                        }
                                                      },
                                                      "name": "one"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 4001,
                                                "end": 4008,
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 34
                                                  }
                                                },
                                                "name": "toEqual"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "start": 4009,
                                                "end": 4020,
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 46
                                                  }
                                                },
                                                "value": "1 ONE 2 3",
                                                "rawValue": "1 ONE 2 3",
                                                "raw": "'1 ONE 2 3'"
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        ]
      }
    }
  ]
}