<commit_before>import * as React from 'react';
import { NextPageContext, NextComponentType } from 'next';
import Head from 'next/head';
import Link from 'next/link';

import * as api from '../api';

import Container from '../components/Container/Container';
import EventsList from '../components/EventsList';
import { Event } from '../components/EventCard/EventCard';
import './index.css';

type IndexPageProps = {
    events: Event[];
};

const IndexPage: NextComponentType<NextPageContext, IndexPageProps, IndexPageProps> = props => {
    return (
        <React.Fragment>
            <Head>
                <title>Krasnodar Dev Days</title>
            </Head>
            <Container>
                <div className="index-header">
                    <h1 className="index-header__title">Независимое сообщество разработчиков Краснодара и края</h1>
                    <p className="index-header__description">
                        Создано, чтобы объединять, развивать и поддерживать всех, кто так или иначе причастен к
                        разработке.
                    </p>
                </div>
            </Container>
            {props.events.length > 0 && (
                <section className="index-section-background">
                    <Container className="section">
                        <h2 className="section__title">Мероприятия</h2>
                        <Link href="/events">
                            <a className="section__action">Посмотреть все</a>
                        </Link>
                        <div className="section__content"><commit_msg>Изменил имена пары кнопок на более понятные (#99)<commit_after>import * as React from 'react';
import { NextPageContext, NextComponentType } from 'next';
import Head from 'next/head';
import Link from 'next/link';

import * as api from '../api';

import Container from '../components/Container/Container';
import EventsList from '../components/EventsList';
import { Event } from '../components/EventCard/EventCard';
import './index.css';

type IndexPageProps = {
    events: Event[];
};

const IndexPage: NextComponentType<NextPageContext, IndexPageProps, IndexPageProps> = props => {
    return (
        <React.Fragment>
            <Head>
                <title>Krasnodar Dev Days</title>
            </Head>
            <Container>
                <div className="index-header">
                    <h1 className="index-header__title">Независимое сообщество разработчиков Краснодара и края</h1>
                    <p className="index-header__description">
                        Создано, чтобы объединять, развивать и поддерживать всех, кто так или иначе причастен к
                        разработке.
                    </p>
                </div>
            </Container>
            {props.events.length > 0 && (
                <section className="index-section-background">
                    <Container className="section">
                        <h2 className="section__title">Предстоящие мероприятия</h2>
                        <Link href="/events">
                            <a className="section__action">Посмотреть все</a>
                        </Link>
                        <div className="section__content">
{'fraction_non_alphanumeric': 0.10942343459392437, 'fraction_numerical': 0.0037197768133911966, 'mean_word_length': 1.9045904590459046, 'pattern_counts': {'":': 0, '<': 49, '<?xml version=': 0, '>': 53, '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': '7412374', 'n_tokens_mistral': 854, 'n_tokens_neox': 870, 'n_words': 205}