[
  {
    "name": "AppModule",
    "file": "src/sample-files/deep.module.ts",
    "providers": [],
    "declarations": [],
    "imports": [
      {
        "ns": "RouterModule",
        "name": "RouterModule.forRoot(args)"
      },
      {
        "ns": "StoreModule",
        "name": "StoreModule.provideStore(args)"
      },
      {
        "name": "CoreModule"
      },
      {
        "ns": "HomeModule",
        "name": "HomeModule.yolo1()"
      },
      {
        "ns": "HomeModule",
        "name": "HomeModule.bar.yolo2()"
      },
      {
        "ns": "HomeModule",
        "name": "HomeModule.foo.bar.yolo3(args)"
      }
    ],
    "exports": [],
    "bootstrap": [],
    "__raw": [
      {
        "pos": 181,
        "end": 473,
        "flags": 0,
        "modifierFlagsCache": 0,
        "transformFlags": 0,
        "kind": 285,
        "name": {
          "pos": 181,
          "end": 191,
          "flags": 0,
          "modifierFlagsCache": 0,
          "transformFlags": 0,
          "kind": 78,
          "escapedText": "imports"
        },
        "initializer": {
          "pos": 192,
          "end": 473,
          "flags": 0,
          "modifierFlagsCache": 0,
          "transformFlags": 0,
          "kind": 196,
          "elements": [
            {
              "pos": 194,
              "end": 243,
              "flags": 0,
              "modifierFlagsCache": 0,
              "transformFlags": 0,
              "kind": 200,
              "expression": {
                "pos": 194,
                "end": 219,
                "flags": 0,
                "modifierFlagsCache": 0,
                "transformFlags": 0,
                "kind": 198,
                "expression": {
                  "pos": 194,
                  "end": 211,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "RouterModule"
                },
                "name": {
                  "pos": 212,
                  "end": 219,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "forRoot"
                }
              },
              "arguments": [
                {
                  "pos": 220,
                  "end": 222,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 196,
                  "elements": [],
                  "multiLine": false
                },
                {
                  "pos": 223,
                  "end": 242,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 197,
                  "properties": [
                    {
                      "pos": 225,
                      "end": 240,
                      "flags": 0,
                      "modifierFlagsCache": 0,
                      "transformFlags": 0,
                      "kind": 285,
                      "name": {
                        "pos": 225,
                        "end": 233,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 78,
                        "escapedText": "useHash"
                      },
                      "initializer": {
                        "pos": 234,
                        "end": 240,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 94
                      }
                    }
                  ],
                  "multiLine": false
                }
              ]
            },
            {
              "pos": 244,
              "end": 344,
              "flags": 0,
              "modifierFlagsCache": 0,
              "transformFlags": 0,
              "kind": 200,
              "expression": {
                "pos": 244,
                "end": 274,
                "flags": 0,
                "modifierFlagsCache": 0,
                "transformFlags": 0,
                "kind": 198,
                "expression": {
                  "pos": 244,
                  "end": 261,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "StoreModule"
                },
                "name": {
                  "pos": 262,
                  "end": 274,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "provideStore"
                }
              },
              "arguments": [
                {
                  "pos": 275,
                  "end": 343,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 197,
                  "properties": [
                    {
                      "pos": 276,
                      "end": 306,
                      "flags": 0,
                      "modifierFlagsCache": 0,
                      "transformFlags": 0,
                      "kind": 285,
                      "name": {
                        "pos": 276,
                        "end": 289,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 78,
                        "escapedText": "player"
                      },
                      "initializer": {
                        "pos": 290,
                        "end": 306,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 10,
                        "text": "playerReducer",
                        "hasExtendedUnicodeEscape": false
                      }
                    },
                    {
                      "pos": 307,
                      "end": 337,
                      "flags": 0,
                      "modifierFlagsCache": 0,
                      "transformFlags": 0,
                      "kind": 285,
                      "name": {
                        "pos": 307,
                        "end": 320,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 78,
                        "escapedText": "search"
                      },
                      "initializer": {
                        "pos": 321,
                        "end": 337,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 10,
                        "text": "searchReducer",
                        "hasExtendedUnicodeEscape": false
                      }
                    }
                  ],
                  "multiLine": true
                }
              ]
            },
            {
              "pos": 345,
              "end": 361,
              "flags": 0,
              "modifierFlagsCache": 0,
              "transformFlags": 0,
              "kind": 78,
              "escapedText": "CoreModule"
            },
            {
              "pos": 362,
              "end": 385,
              "flags": 0,
              "modifierFlagsCache": 0,
              "transformFlags": 0,
              "kind": 200,
              "expression": {
                "pos": 362,
                "end": 383,
                "flags": 0,
                "modifierFlagsCache": 0,
                "transformFlags": 0,
                "kind": 198,
                "expression": {
                  "pos": 362,
                  "end": 377,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "HomeModule"
                },
                "name": {
                  "pos": 378,
                  "end": 383,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "yolo1"
                }
              },
              "arguments": []
            },
            {
              "pos": 386,
              "end": 413,
              "flags": 0,
              "modifierFlagsCache": 0,
              "transformFlags": 0,
              "kind": 200,
              "expression": {
                "pos": 386,
                "end": 411,
                "flags": 0,
                "modifierFlagsCache": 0,
                "transformFlags": 0,
                "kind": 198,
                "expression": {
                  "pos": 386,
                  "end": 405,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 198,
                  "expression": {
                    "pos": 386,
                    "end": 401,
                    "flags": 0,
                    "modifierFlagsCache": 0,
                    "transformFlags": 0,
                    "kind": 78,
                    "escapedText": "HomeModule"
                  },
                  "name": {
                    "pos": 402,
                    "end": 405,
                    "flags": 0,
                    "modifierFlagsCache": 0,
                    "transformFlags": 0,
                    "kind": 78,
                    "escapedText": "bar"
                  }
                },
                "name": {
                  "pos": 406,
                  "end": 411,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "yolo2"
                }
              },
              "arguments": []
            },
            {
              "pos": 414,
              "end": 468,
              "flags": 0,
              "modifierFlagsCache": 0,
              "transformFlags": 0,
              "kind": 200,
              "expression": {
                "pos": 414,
                "end": 443,
                "flags": 0,
                "modifierFlagsCache": 0,
                "transformFlags": 0,
                "kind": 198,
                "expression": {
                  "pos": 414,
                  "end": 437,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 198,
                  "expression": {
                    "pos": 414,
                    "end": 433,
                    "flags": 0,
                    "modifierFlagsCache": 0,
                    "transformFlags": 0,
                    "kind": 198,
                    "expression": {
                      "pos": 414,
                      "end": 429,
                      "flags": 0,
                      "modifierFlagsCache": 0,
                      "transformFlags": 0,
                      "kind": 78,
                      "escapedText": "HomeModule"
                    },
                    "name": {
                      "pos": 430,
                      "end": 433,
                      "flags": 0,
                      "modifierFlagsCache": 0,
                      "transformFlags": 0,
                      "kind": 78,
                      "escapedText": "foo"
                    }
                  },
                  "name": {
                    "pos": 434,
                    "end": 437,
                    "flags": 0,
                    "modifierFlagsCache": 0,
                    "transformFlags": 0,
                    "kind": 78,
                    "escapedText": "bar"
                  }
                },
                "name": {
                  "pos": 438,
                  "end": 443,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 78,
                  "escapedText": "yolo3"
                }
              },
              "arguments": [
                {
                  "pos": 444,
                  "end": 467,
                  "flags": 0,
                  "modifierFlagsCache": 0,
                  "transformFlags": 0,
                  "kind": 197,
                  "properties": [
                    {
                      "pos": 445,
                      "end": 465,
                      "flags": 0,
                      "modifierFlagsCache": 0,
                      "transformFlags": 0,
                      "kind": 285,
                      "name": {
                        "pos": 445,
                        "end": 459,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 10,
                        "text": "oh-no-panic",
                        "hasExtendedUnicodeEscape": false
                      },
                      "initializer": {
                        "pos": 460,
                        "end": 465,
                        "flags": 0,
                        "modifierFlagsCache": 0,
                        "transformFlags": 0,
                        "kind": 109
                      }
                    }
                  ],
                  "multiLine": false
                }
              ]
            }
          ],
          "multiLine": true
        }
      }
    ]
  }
]