(function () {
    'use strict';

    // imports all components and dependencies under a single namespace

    // U P D A T E
    // ===========
    // To make the importation of fultra as easy as importing a single module
    // I have in fact grouped the relevant dependencies into modules to be all
    // included under the fultra namespace.
    //
    // Each dependency can be included as a group or all under the namespace fultra
    //

    angular.module('angularDeps', ['ui.router', 'ngAnimate']);

    angular.module('foundation', [
        'foundation.core',
        'foundation.mediaquery',
        'foundation.accordion',
        'foundation.actionsheet',
        'foundation.common',
        'foundation.iconic',
        'foundation.interchange',
        'foundation.modal',
        'foundation.notification',
        'foundation.offcanvas',
        'foundation.panel',
        'foundation.popup',
        'foundation.tabs'
    ]);

    angular.module('fultra', [
            'angularDeps',
            'foundation',
            'fultra.templates',
            'foundation.dynamicRouting',
            'foundation.dynamicRouting.animations'
        ]);

})();