<commit_before>import {connect} from 'react-redux';
import React from 'react';
import APIController from './APIController.react';
import Loading from './components/core/Loading.react';
import Toolbar from './components/core/Toolbar.react';

function UnconnectedAppContainer() {
    return (
        <div>
            <Toolbar/>
            <Loading/>
        </div>
                <APIController/>
    );
}

const AppContainer = connect(
    state => ({
        history: state.history
    }),
    dispatch => ({dispatch})
)(UnconnectedAppContainer);

export default AppContainer;<commit_msg>:lock: render the app behind the `Authentication` component<commit_after>import {connect} from 'react-redux';
import React from 'react';
import Authentication from './Authentication.react';
import APIController from './APIController.react';
import Loading from './components/core/Loading.react';
import Toolbar from './components/core/Toolbar.react';

function UnconnectedAppContainer() {
    return (
        <Authentication>
            <div>
                <Toolbar/>
                <APIController/>
                <Loading/>
            </div>
        </Authentication>
    );
}

const AppContainer = connect(
    state => ({
        history: state.history
    }),
    dispatch => ({dispatch})
)(UnconnectedAppContainer);

export default AppContainer;
{'fraction_non_alphanumeric': 0.12518518518518518, 'fraction_numerical': 0.0, 'mean_word_length': 2.7737430167597767, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 19, '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': '6115732', 'n_tokens_mistral': 341, 'n_tokens_neox': 349, 'n_words': 92}