{
    "stage": {
        "global": "Game",
        "module": "Game.Stage"
    },
    "postman" : {
        "global" : "Services",
        "module" : "Core.Postman"
    },
    "netEntExtend" : {
        "global" : "Services",
        "module" : "Core.NetEntExtend",
        "model" : "Core.Slots.NetEntExtendModel"
    },
    "netEntExtendEvents" : {
        "global" : "Services",
        "module" : "Core.NetEntExtendEvents",
        "model" : "Core.Slots.NetEntExtendEventsModel"
    },
    "moneyManager": {
        "global": "Services",
        "module": "Core.MoneyManager"
    },
    "settingsManager": {
        "global": "Services",
        "module": "Core.SettingsManager"
    },
    "localStorageManager": {
        "global": "Services",
        "module": "Core.LocalStorageManager"
    },
    "keepAlive": {
        "module": "Core.KeepAlive"
    },
    "playForRealPromo": {
        "module": "Core.PlayForRealPromo"
    },
    "dialogWindow": {
        "module": "Core.DialogWindow",
        "view": {
            "mobile": "Core.DialogWindowMobileView",
            "tablet": "Core.DialogWindowBaseView"
        }
    },
    "errorManager": {
        "global": "Game",
        "module": "Core.ErrorManager"
    },
    "serverManager": {
        "module": "Core.Slots.ServerManager"
    },
    "responseParser": {
        "global": "Game",
        "module": "Core.Slots.ResponseParser"
    },
    "freeRounds": {
        "module": "Core.Slots.FreeRounds"
    },
    "background": {
        "module": "Game.Background"
    },
    "spin": {
        "global": "Game",
        "module": "Core.Slots.Spin",
        "model": "MOM.SpinModel",
        "view": "MOM.SpinView",
        "controller": "MOM.SpinController"
    },
    "spinButton": {
        "module": "Interface.Slots.SpinButton",
        "view": {
            "mobile": "MOM.SpinButtonMobileView",
            "tablet": "Interface.Slots.SpinButtonTabletView"
        }
    },
    "spinTypeBasic": {
        "module": "Core.Slots.SpinTypeBasic"
    },
    "portraitMessage": {
        "module": "Core.PortraitMessage"
    },
    "quickStopper": {
        "module": "Game.Slots.QuickStopper"
    },
    "winSituationsDisplay": {
        "module": "Game.Slots.WinSituationsDisplay"
    },
    "winSituations": {
        "module": "Game.Slots.WinSituations"
    },
    "betlineIndicators": {
        "module": "Game.Slots.BetlineIndicators"
    },
    "winBanner": {
        "module": "Game.Slots.WinBanner",
        "controller": "MOM.WinBannerController",
        "view": "MOM.WinBannerView"
    },
    "stopGame" : {
        "module" : "Core.StopGame"
    },
    "customMessages" : {
        "module" : "Core.CustomMessages",
        "controller" : "Tornado.CustomMessagesController",
        "model" : {
            "desktop" : "Core.CustomMessagesDesktopModel"
        }
    },
    "realityCheck": {
        "module": "Core.RealityCheck"
    },
    "coinWin": {
        "module": "Game.Slots.CoinWin",
        "view": "MOM.CoinWinView"
    },
    "dimmedSymbols": {
        "module": "Game.Slots.DimmedSymbols"
    },
    "winningSymbols": {
        "module": "Game.Slots.WinningSymbols",
        "controller": "MOM.WinningSymbolsController",
        "view": "MOM.WinningSymbolsView",
        "model": "MOM.WinningSymbolsModel"
    },
    "standardWin": {
        "module": "MOM.StandardWin",
        "controller": "MOM.StandardWinController"
    },
    "bigWin": {
        "module": "Game.Slots.BigWin",
        "controller": "MOM.BigWinController",
        "view": "MOM.BigWinView",
        "model": "MOM.BigWinModel"
    },
    "bigWinCountUp": {
        "module": "Game.Slots.BigWinCountUp",
        "view": "MOM.BigWinCountUpView"
    },
    "JMX": {
        "optional": true,
        "module": "Cheats.JMX",
        "controller": "MOM.JMXController"
    },
    "JMXQueueViewer": {
        "optional": true,
        "module": "Cheats.JMXQueueViewer"
    },
    "DebugInformation": {
        "optional": true,
        "module": "Cheats.DebugInformation"
    },
    "g4": {
        "global": "Game",
        "module": "Core.G4"
    },
    "slowRequestAnimation": {
        "module": "Core.SlowRequestAnimation"
    },
    "ambienceManager": {
        "module": "Game.AmbienceManager"
    },
    "audioPlayer": {
        "global": "Game",
        "module": "MOM.AudioPlayer"
    },
    "homeButton": {
        "module": "Interface.HomeButton",
        "view": {
            "mobile": "Interface.HomeButtonMobileView",
            "tablet": "Interface.HomeButtonBaseView"
        }
    },
    "ticker" : {
        "platforms" : ["mobile", "mobileLow", "tablet", "tabletLow"],
        "module" : "Interface.Ticker",
        "view": "Interface.TickerMobileView"
    },
    "soundOnOffButton": {
        "module": "Interface.SoundOnOffButton",
        "view": {
            "mobile": "Interface.SoundOnOffButtonMobileView",
            "tablet": "Interface.SoundOnOffButtonBaseView"
        }
    },
    "balanceDisplay": {
        "module": "Interface.BalanceDisplay",
        "view": {
            "mobile": "Interface.BalanceDisplayMobileView",
            "tablet": "Interface.BalanceDisplayBaseView"
        }
    },
    "coinsField": {
        "module": "Interface.Slots.CoinsField",
        "model": "MOM.CoinsFieldModel",
        "view": {
            "mobile": "Interface.Slots.CoinsFieldMobileView",
            "tablet": "Interface.Slots.CoinsFieldBaseView"
        },
        "controller": "MOM.CoinsFieldController"
    },
    "cashField": {
        "module": "Interface.CashField",
        "view": {
            "desktop": "Interface.CashFieldBaseView",
            "mobile": "Interface.CashFieldMobileView",
            "tablet": "Interface.CashFieldTabletView"
        }
    },
    "coinsFieldCountUp": {
        "module": "Core.AbstractCountUp"
    },
    "autoPlayer": {
        "module": "Core.AutoPlayer"
    },
    "linkedReels": {
        "module": "MOM.LinkedReels",
        "view": "MOM.LinkedReelsView",
        "model": "MOM.LinkedReelsModel",
        "controller": "MOM.LinkedReelsController"
    },
    "settingsWindow": {
        "module": "Interface.SettingsWindow",
        "controller" : "MOM.SettingsWindowController",
        "view": {
            "mobile": "Interface.SettingsWindowMobileView",
            "tablet": "Interface.SettingsWindowBaseView"
        }
    },
    "settingsMenu": {
        "module": "Interface.SettingsMenu",
        "controller" : "MOM.SettingsMenuController",
        "view": {
            "mobile": "Interface.SettingsMenuMobileView",
            "tablet": "Interface.SettingsMenuBaseView"
        }
    },
    "settingsButton": {
        "module": "Interface.SettingsButton",
        "view": {
            "mobile": "Interface.SettingsButtonMobileView",
            "tablet": "Interface.SettingsButtonBaseView"
        }
    },
    "betSettings": {
        "module": "Interface.BetSettings"
    },
    "systemClock": {
        "module": "Interface.SystemClock",
        "view": {
            "mobile": "Interface.SystemClockBaseView",
            "tablet": "Interface.SystemClockTabletView"
        }
    },
    "netEntLogo": {
        "module": "Interface.NetEntLogo",
        "view": {
            "mobile": "Interface.NetEntLogoBaseView",
            "tablet": "Interface.NetEntLogoTabletView"
        }
    },
    "gameHistory": {
        "module": "Interface.GameHistory"
    },
    "gameRules": {
        "module": "Interface.GameRules"
    },
    "paytable": {
        "module": "Interface.Paytable",
        "view": "MOM.PaytableBaseView"
    },
    "spinSettings": {
        "module": "Interface.SpinSettings",
        "view": "MOM.SpinSettingsMobileView"
    },
    "soundSettings": {
        "module": "Interface.SoundSettings"
    },
    "quickSettingsMenu": {
        "module": "Interface.QuickSettingsMenu",
        "view": {
            "mobile": "Interface.QuickSettingsMenuBaseView",
            "tablet": "Interface.QuickSettingsMenuTabletView"
        }
    },
    "autoPlayButton": {
        "module": "Interface.AutoPlayButton"
    },
    "quickSpinButton": {
        "module": "Interface.QuickSpinButton"
    },
    "resourceLoader": {
        "module": "Core.ResourceLoader"
    },
    "fountainAnimation": {
        "module": "MOM.FountainAnimation"
    },
    "fullscreen": {
        "global": "Game",
        "module": "Core.Fullscreen"
    },
    "keyboard": {
        "platforms": ["mobile", "mobileLow", "tablet", "tabletLow"],
        "module": "Interface.Keyboard"
    }
}
