{
    "extensions": {
        "templates": [
            {
                "key": "dialogLaunchTemplate",
                "templateUrl": "dialog-launch.html"
            },
            {
                "key": "notificationLaunchTemplate",
                "templateUrl": "notification-launch.html"
            }
        ],
        "controllers": [
            {
                "key": "DialogLaunchController",
                "implementation": "DialogLaunchController.js",
                "depends": [
                    "$scope",
                    "$timeout",
                    "$log",
                    "dialogService",
                    "notificationService"
                ]
            },
            {
                "key": "NotificationLaunchController",
                "implementation": "NotificationLaunchController.js",
                "depends": [
                    "$scope",
                    "$timeout",
                    "$log",
                    "notificationService"
                ]
            }
        ],
        "indicators": [
            {
                "implementation": "DialogLaunchIndicator.js",
                "priority": "fallback"
            },
            {
                "implementation": "NotificationLaunchIndicator.js",
                "priority": "fallback"
            }
        ]
    }
}
