<commit_before>/**
 * Created by ivan on 10/5/14
 * Archivo principal de la aplicación
 */

angular.module('Frosch', ['ui.router', 'translate', 'cfp.hotkeys'])
    .config(
    function ($stateProvider, $urlRouterProvider, hotkeysProvider) {
        $urlRouterProvider.otherwise("/inicio");


        //Definicion de los estados
        $stateProvider.
            state('inicio', {
                url: "/inicio",
                controller: 'InicioCtrl',
                templateUrl: "html/inicio.html"
            })
            .state('jugar', {
                url: '/jugar',
                template: '<ui-view/>',
              controller: 'JugarCtrl',
                resolve: {
                    tanda: function (TandaCls) {
                        return new TandaCls();
                    },
                    config: function (tanda) {
                        return tanda.configuracion;
                    }
                }
            })
            .state('jugar.seleccionEquipos', {
                url: "/equipos",
                controller: 'SeleccionEquposCtrl',
                templateUrl: "html/seleccionEquipos.html"
            })
            .state('jugar.nuevoChico', {
                url: "/nuevo",
                controller: function ($scope, $state, tanda) {
                    tanda.nuevoChico();
                    $state.go('jugar.chico.seleccionBlanqueada');
                    if ($scope.configurarAudio)
                        $scope.configurarAudio.play();
                },
                template: ""
            })
            .state('jugar.chico', {
                url: "/chico",
                template: '<ui-view/>',
                resolve: {
                    chico: function (tanda, config) {
                        return tanda.chicoActual;
                    }
                }
            }).state('jugar.chico.seleccionPuntos', {
                url: "/puntos",
                controller: 'SeleccionPuntosCtrl',
                templateUrl: "html/seleccionPuntos.html"
            })
            .state('jugar.chico.seleccionBlanqueada', {
                url: "/blanqueadas",
                controller: 'SeleccionBlanqueadaCtrl',
                templateUrl: "html/seleccionBlanqueada.html"
            })
            .state('jugar.chico.seleccionJugadores', {
                url: "/jugadores",
                controller: 'SeleccionJugadoresCtrl',
                templateUrl: "html/seleccionJugadores.html"
            })
            .state('jugar.chico.principal', {
                url: "/frosch",
                controller: 'PrincipalCtrl',
                templateUrl: "html/principal.html"
            })
            .state('jugar.chico.principal.rana', {
                url: "/rana",
                controller: 'NotificacionCtrl',
                templateUrl: "html/rana.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.ranita', {
                url: "/ranita",
                controller: 'NotificacionCtrl',
                templateUrl: "html/ranita.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.monona', {
                url: "/monona",
                controller: 'NotificacionCtrl',
                templateUrl: "html/monona.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.ganaste', {
                url: "/ganaste",
                controller: 'NotificacionCtrl',
                templateUrl: "html/ganaste.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.blanqueado', {
                url: "/blanqueado",
                controller: 'NotificacionCtrl',
                templateUrl: "html/blanqueado.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorAnterior;
                    }
                }
            })
            .state('jugar.chico.principal.termino', {
                url: "/fin",
                controller: 'FinChicoCtrl',
                templateUrl: "html/finChico.html"
            })
        ;


        hotkeysProvider.includeCheatSheet = false;
    }).
    run(function ($rootScope, hotkeys, audio) {

        /**
         * Debugging Tools
         *
         * Allows you to execute debug functions from the view
         */
        $rootScope.log = function (variable) {
            console.log(variable);
        };
        $rootScope.alert = function (text) {
            alert(text);
        };

        $rootScope.creditos = 0; // así no deben perderse nunca créditos

        var monedaAudio = new audio('assets/sounds/moneda.ogg');

        hotkeys.bindTo($rootScope)
            .add({
                combo: 's s s',
                callback: function () {
                    // Cargar node-webkit
                    var gui = require('nw.gui');

                    // Salir
                    gui.App.quit();

                }
            })
            .add({
                combo: 'c',
                callback: function () {
                    $rootScope.creditos++;

                    monedaAudio.play();
                }
            })
            .add({
                combo: 'backspace',
                callback: function (event) {
                    event.preventDefault();
                }
            })
    });<commit_msg>fix indentación<commit_after>/**
 * Created by ivan on 10/5/14
 * Archivo principal de la aplicación
 */

angular.module('Frosch', ['ui.router', 'translate', 'cfp.hotkeys'])
    .config(
    function ($stateProvider, $urlRouterProvider, hotkeysProvider) {
        $urlRouterProvider.otherwise("/inicio");


        //Definicion de los estados
        $stateProvider.
            state('inicio', {
                url: "/inicio",
                controller: 'InicioCtrl',
                templateUrl: "html/inicio.html"
            })
            .state('jugar', {
                url: '/jugar',
                template: '<ui-view/>',
                controller: 'JugarCtrl',
                resolve: {
                    tanda: function (TandaCls) {
                        return new TandaCls();
                    },
                    config: function (tanda) {
                        return tanda.configuracion;
                    }
                }
            })
            .state('jugar.seleccionEquipos', {
                url: "/equipos",
                controller: 'SeleccionEquposCtrl',
                templateUrl: "html/seleccionEquipos.html"
            })
            .state('jugar.nuevoChico', {
                url: "/nuevo",
                controller: function ($scope, $state, tanda) {
                    tanda.nuevoChico();
                    $state.go('jugar.chico.seleccionBlanqueada');
                    if ($scope.configurarAudio)
                        $scope.configurarAudio.play();
                },
                template: ""
            })
            .state('jugar.chico', {
                url: "/chico",
                template: '<ui-view/>',
                resolve: {
                    chico: function (tanda, config) {
                        return tanda.chicoActual;
                    }
                }
            }).state('jugar.chico.seleccionPuntos', {
                url: "/puntos",
                controller: 'SeleccionPuntosCtrl',
                templateUrl: "html/seleccionPuntos.html"
            })
            .state('jugar.chico.seleccionBlanqueada', {
                url: "/blanqueadas",
                controller: 'SeleccionBlanqueadaCtrl',
                templateUrl: "html/seleccionBlanqueada.html"
            })
            .state('jugar.chico.seleccionJugadores', {
                url: "/jugadores",
                controller: 'SeleccionJugadoresCtrl',
                templateUrl: "html/seleccionJugadores.html"
            })
            .state('jugar.chico.principal', {
                url: "/frosch",
                controller: 'PrincipalCtrl',
                templateUrl: "html/principal.html"
            })
            .state('jugar.chico.principal.rana', {
                url: "/rana",
                controller: 'NotificacionCtrl',
                templateUrl: "html/rana.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.ranita', {
                url: "/ranita",
                controller: 'NotificacionCtrl',
                templateUrl: "html/ranita.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.monona', {
                url: "/monona",
                controller: 'NotificacionCtrl',
                templateUrl: "html/monona.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.ganaste', {
                url: "/ganaste",
                controller: 'NotificacionCtrl',
                templateUrl: "html/ganaste.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorActual;
                    }
                }
            })
            .state('jugar.chico.principal.blanqueado', {
                url: "/blanqueado",
                controller: 'NotificacionCtrl',
                templateUrl: "html/blanqueado.html",
                resolve: {
                    jugador: function (chico) {
                        return chico.jugadorAnterior;
                    }
                }
            })
            .state('jugar.chico.principal.termino', {
                url: "/fin",
                controller: 'FinChicoCtrl',
                templateUrl: "html/finChico.html"
            })
        ;


        hotkeysProvider.includeCheatSheet = false;
    }).
    run(function ($rootScope, hotkeys, audio) {

        /**
         * Debugging Tools
         *
         * Allows you to execute debug functions from the view
         */
        $rootScope.log = function (variable) {
            console.log(variable);
        };
        $rootScope.alert = function (text) {
            alert(text);
        };

        $rootScope.creditos = 0; // así no deben perderse nunca créditos

        var monedaAudio = new audio('assets/sounds/moneda.ogg');

        hotkeys.bindTo($rootScope)
            .add({
                combo: 's s s',
                callback: function () {
                    // Cargar node-webkit
                    var gui = require('nw.gui');

                    // Salir
                    gui.App.quit();

                }
            })
            .add({
                combo: 'c',
                callback: function () {
                    $rootScope.creditos++;

                    monedaAudio.play();
                }
            })
            .add({
                combo: 'backspace',
                callback: function (event) {
                    event.preventDefault();
                }
            })
    });
{'fraction_non_alphanumeric': 0.11048064085447264, 'fraction_numerical': 0.0010013351134846463, 'mean_word_length': 1.0431299011251278, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '38439', 'n_tokens_mistral': 3280, 'n_tokens_neox': 3016, 'n_words': 503}