{
  "type": "Program",
  "start": 0,
  "end": 531,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 19,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ImportDeclaration",
      "start": 0,
      "end": 37,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 37
        }
      },
      "specifiers": [],
      "source": {
        "type": "Literal",
        "start": 7,
        "end": 36,
        "loc": {
          "start": {
            "line": 1,
            "column": 7
          },
          "end": {
            "line": 1,
            "column": 36
          }
        },
        "value": "source-map-support/register",
        "rawValue": "source-map-support/register",
        "raw": "'source-map-support/register'"
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 39,
      "end": 67,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 28
        }
      },
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "start": 48,
          "end": 53,
          "loc": {
            "start": {
              "line": 3,
              "column": 9
            },
            "end": {
              "line": 3,
              "column": 14
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 48,
            "end": 53,
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 14
              }
            },
            "name": "merge"
          },
          "local": {
            "type": "Identifier",
            "start": 48,
            "end": 53,
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 14
              }
            },
            "name": "merge"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 61,
        "end": 66,
        "loc": {
          "start": {
            "line": 3,
            "column": 22
          },
          "end": {
            "line": 3,
            "column": 27
          }
        },
        "value": "roc",
        "rawValue": "roc",
        "raw": "'roc'"
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 68,
      "end": 157,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 89
        }
      },
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "start": 77,
          "end": 107,
          "loc": {
            "start": {
              "line": 4,
              "column": 9
            },
            "end": {
              "line": 4,
              "column": 39
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 77,
            "end": 87,
            "loc": {
              "start": {
                "line": 4,
                "column": 9
              },
              "end": {
                "line": 4,
                "column": 19
              }
            },
            "name": "baseConfig"
          },
          "local": {
            "type": "Identifier",
            "start": 91,
            "end": 107,
            "loc": {
              "start": {
                "line": 4,
                "column": 23
              },
              "end": {
                "line": 4,
                "column": 39
              }
            },
            "name": "baseConfigRocWeb"
          }
        },
        {
          "type": "ImportSpecifier",
          "start": 109,
          "end": 139,
          "loc": {
            "start": {
              "line": 4,
              "column": 41
            },
            "end": {
              "line": 4,
              "column": 71
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 109,
            "end": 119,
            "loc": {
              "start": {
                "line": 4,
                "column": 41
              },
              "end": {
                "line": 4,
                "column": 51
              }
            },
            "name": "metaConfig"
          },
          "local": {
            "type": "Identifier",
            "start": 123,
            "end": 139,
            "loc": {
              "start": {
                "line": 4,
                "column": 55
              },
              "end": {
                "line": 4,
                "column": 71
              }
            },
            "name": "metaConfigRocWeb"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 147,
        "end": 156,
        "loc": {
          "start": {
            "line": 4,
            "column": 79
          },
          "end": {
            "line": 4,
            "column": 88
          }
        },
        "value": "roc-web",
        "rawValue": "roc-web",
        "raw": "'roc-web'"
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the base configuration.\n *\n * @returns {object} Returns the base configuration\n ",
          "start": 159,
          "end": 254,
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 10,
              "column": 3
            }
          },
          "range": [
            159,
            254
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 255,
      "end": 341,
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 86
        }
      },
      "declaration": {
        "type": "VariableDeclaration",
        "start": 262,
        "end": 341,
        "loc": {
          "start": {
            "line": 11,
            "column": 7
          },
          "end": {
            "line": 11,
            "column": 86
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 268,
            "end": 340,
            "loc": {
              "start": {
                "line": 11,
                "column": 13
              },
              "end": {
                "line": 11,
                "column": 85
              }
            },
            "id": {
              "type": "Identifier",
              "start": 268,
              "end": 278,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 13
                },
                "end": {
                  "line": 11,
                  "column": 23
                }
              },
              "name": "baseConfig",
              "leadingComments": null
            },
            "init": {
              "type": "CallExpression",
              "start": 281,
              "end": 340,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 26
                },
                "end": {
                  "line": 11,
                  "column": 85
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 281,
                "end": 286,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 26
                  },
                  "end": {
                    "line": 11,
                    "column": 31
                  }
                },
                "name": "merge"
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "start": 287,
                  "end": 303,
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 32
                    },
                    "end": {
                      "line": 11,
                      "column": 48
                    }
                  },
                  "name": "baseConfigRocWeb"
                },
                {
                  "type": "CallExpression",
                  "start": 305,
                  "end": 339,
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 50
                    },
                    "end": {
                      "line": 11,
                      "column": 84
                    }
                  },
                  "callee": {
                    "type": "Identifier",
                    "start": 305,
                    "end": 312,
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 50
                      },
                      "end": {
                        "line": 11,
                        "column": 57
                      }
                    },
                    "name": "require"
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "start": 313,
                      "end": 338,
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 58
                        },
                        "end": {
                          "line": 11,
                          "column": 83
                        }
                      },
                      "value": "../config/roc.config.js",
                      "rawValue": "../config/roc.config.js",
                      "raw": "'../config/roc.config.js'"
                    }
                  ]
                }
              ]
            },
            "leadingComments": null
          }
        ],
        "kind": "const",
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * Gives the base configuration.\n *\n * @returns {object} Returns the base configuration\n ",
            "start": 159,
            "end": 254,
            "loc": {
              "start": {
                "line": 6,
                "column": 0
              },
              "end": {
                "line": 10,
                "column": 3
              }
            },
            "range": [
              159,
              254
            ]
          }
        ],
        "trailingComments": [
          {
            "type": "Block",
            "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
            "start": 343,
            "end": 438,
            "loc": {
              "start": {
                "line": 13,
                "column": 0
              },
              "end": {
                "line": 17,
                "column": 3
              }
            },
            "range": [
              343,
              438
            ]
          }
        ]
      },
      "specifiers": [],
      "source": null,
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the base configuration.\n *\n * @returns {object} Returns the base configuration\n ",
          "start": 159,
          "end": 254,
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 10,
              "column": 3
            }
          },
          "range": [
            159,
            254
          ]
        }
      ],
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
          "start": 343,
          "end": 438,
          "loc": {
            "start": {
              "line": 13,
              "column": 0
            },
            "end": {
              "line": 17,
              "column": 3
            }
          },
          "range": [
            343,
            438
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 439,
      "end": 530,
      "loc": {
        "start": {
          "line": 18,
          "column": 0
        },
        "end": {
          "line": 18,
          "column": 91
        }
      },
      "declaration": {
        "type": "VariableDeclaration",
        "start": 446,
        "end": 530,
        "loc": {
          "start": {
            "line": 18,
            "column": 7
          },
          "end": {
            "line": 18,
            "column": 91
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 452,
            "end": 529,
            "loc": {
              "start": {
                "line": 18,
                "column": 13
              },
              "end": {
                "line": 18,
                "column": 90
              }
            },
            "id": {
              "type": "Identifier",
              "start": 452,
              "end": 462,
              "loc": {
                "start": {
                  "line": 18,
                  "column": 13
                },
                "end": {
                  "line": 18,
                  "column": 23
                }
              },
              "name": "metaConfig",
              "leadingComments": null
            },
            "init": {
              "type": "CallExpression",
              "start": 465,
              "end": 529,
              "loc": {
                "start": {
                  "line": 18,
                  "column": 26
                },
                "end": {
                  "line": 18,
                  "column": 90
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 465,
                "end": 470,
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 26
                  },
                  "end": {
                    "line": 18,
                    "column": 31
                  }
                },
                "name": "merge"
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "start": 471,
                  "end": 487,
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 32
                    },
                    "end": {
                      "line": 18,
                      "column": 48
                    }
                  },
                  "name": "metaConfigRocWeb"
                },
                {
                  "type": "CallExpression",
                  "start": 489,
                  "end": 528,
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 50
                    },
                    "end": {
                      "line": 18,
                      "column": 89
                    }
                  },
                  "callee": {
                    "type": "Identifier",
                    "start": 489,
                    "end": 496,
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 50
                      },
                      "end": {
                        "line": 18,
                        "column": 57
                      }
                    },
                    "name": "require"
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "start": 497,
                      "end": 527,
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 58
                        },
                        "end": {
                          "line": 18,
                          "column": 88
                        }
                      },
                      "value": "../config/roc.config.meta.js",
                      "rawValue": "../config/roc.config.meta.js",
                      "raw": "'../config/roc.config.meta.js'"
                    }
                  ]
                }
              ]
            },
            "leadingComments": null
          }
        ],
        "kind": "const",
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
            "start": 343,
            "end": 438,
            "loc": {
              "start": {
                "line": 13,
                "column": 0
              },
              "end": {
                "line": 17,
                "column": 3
              }
            },
            "range": [
              343,
              438
            ]
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
          "start": 343,
          "end": 438,
          "loc": {
            "start": {
              "line": 13,
              "column": 0
            },
            "end": {
              "line": 17,
              "column": 3
            }
          },
          "range": [
            343,
            438
          ]
        }
      ]
    }
  ]
}