text: 'use strict';
  
  const utilities = require('../../../../../utilities');
  const shared = utilities.views.shared;
  const formElements = shared.props.formElements.formElements;
  const cardprops = shared.props.cardprops;
  const styles = utilities.views.constants.styles;
  const plainHeaderTitle = utilities.views.shared.component.layoutComponents.plainHeaderTitle;
  const formGlobalButtonBar = utilities.views.shared.component.globalButtonBar.formGlobalButtonBar;
  const decisionTabs = utilities.views.decision.shared.components.decisionTabs;
  const strategyProcessingTabs = utilities.views.decision.shared.components.strategyProcessingTabs;
  let randomKey = Math.random;
  
  module.exports = {
    containers: {
      '/decision/processing/batch/run': {
        layout: {
          component: 'div',
          props: {
            style: styles.pageContainer,
          },
          asyncprops: {
            _children: ['setupdata', 'layout']
          }
        },
        resources: {
          setupdata: '/simulation/api/get_setup_data?pagination=batchsimulations&type=decision',
          simulationdata: '/simulation/api/batch/results?format=json&pagination=batchsimulations',
          checkdata: {
            url: '/auth/run_checks',
            options: {
              onSuccess: ['func:window.redirect',],
              onError: ['func:this.props.logoutUser', 'func:window.redirect', ],
              blocking: true, 
              renderOnError: false,
            },
          },
        },
        callbacks: [ 'func:window.setHeaders', 'func:window.filterDataSourceFile',  ],
        onFinish: 'render',
        pageData: {
          'title': 'Novopay | Decision Engine',
          'navLabel': 'Decision Engine',
        },
      },
    },
  };
  