<commit_before><ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
             xmlns:g="urn:import:com.google.gwt.user.client.ui"
             xmlns:c="urn:import:com.google.gwt.user.cellview.client"
             xmlns:datepicker="urn:import:com.google.gwt.user.datepicker.client"
             xmlns:custom="urn:import:com.griddynamics.jagger.webclient.client.components">

    <ui:with type="com.griddynamics.jagger.webclient.client.resources.JaggerResources" field="res"/>

    <g:SplitLayoutPanel ui:field="widget">
        <g:center>
            <g:TabLayoutPanel barHeight="20" ui:field="mainTabPanel">
                <g:tab>
                    <g:header> <b>Summary</b> </g:header>
                    <g:ScrollPanel>
                        <custom:SummaryPanel addStyleNames="{res.css.summaryPanel}" ui:field="summaryPanel"/>
                    </g:ScrollPanel>
                </g:tab>
                <g:tab>
                    <g:header> <b>Trends</b> </g:header>
                    <g:ScrollPanel ui:field="scrollPanelTrends">
                        <g:HTMLPanel addStyleNames="{res.css.plotPanel}" ui:field="plotTrendsPanel"/>
                    </g:ScrollPanel>
                </g:tab>
                <g:tab>
                    <g:header> <b>Metrics</b> </g:header>
                    <g:ScrollPanel ui:field="scrollPanelMetrics">
                        <g:HTMLPanel addStyleNames="{res.css.plotPanel}" ui:field="plotPanel"/>
                    </g:ScrollPanel>
                </g:tab>
            </g:TabLayoutPanel>
        </g:center>
        <g:south size="250">
            <g:SplitLayoutPanel ui:field="settingsPanel"><commit_msg>Tabs height depands on font size<commit_after><ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
             xmlns:g="urn:import:com.google.gwt.user.client.ui"
             xmlns:c="urn:import:com.google.gwt.user.cellview.client"
             xmlns:datepicker="urn:import:com.google.gwt.user.datepicker.client"
             xmlns:custom="urn:import:com.griddynamics.jagger.webclient.client.components">

    <ui:with type="com.griddynamics.jagger.webclient.client.resources.JaggerResources" field="res"/>

    <g:SplitLayoutPanel ui:field="widget">
        <g:center>
            <g:TabLayoutPanel barHeight="1.5" barUnit="EM" ui:field="mainTabPanel">
                <g:tab>
                    <g:header> <b>Summary</b> </g:header>
                    <g:ScrollPanel>
                        <custom:SummaryPanel addStyleNames="{res.css.summaryPanel}" ui:field="summaryPanel"/>
                    </g:ScrollPanel>
                </g:tab>
                <g:tab>
                    <g:header> <b>Trends</b> </g:header>
                    <g:ScrollPanel ui:field="scrollPanelTrends">
                        <g:HTMLPanel addStyleNames="{res.css.plotPanel}" ui:field="plotTrendsPanel"/>
                    </g:ScrollPanel>
                </g:tab>
                <g:tab>
                    <g:header> <b>Metrics</b> </g:header>
                    <g:ScrollPanel ui:field="scrollPanelMetrics">
                        <g:HTMLPanel addStyleNames="{res.css.plotPanel}" ui:field="plotPanel"/>
                    </g:ScrollPanel>
                </g:tab>
            </g:TabLayoutPanel>
        </g:center>
        <g:south size="250">
            <g:SplitLayoutPanel ui:field="settingsPanel">
{'fraction_non_alphanumeric': 0.14781834372217276, 'fraction_numerical': 0.0029682398337785693, 'mean_word_length': 1.9101899827288429, 'pattern_counts': {'":': 0, '<': 75, '<?xml version=': 0, '>': 75, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 10}, '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': '834323', 'n_tokens_mistral': 1053, 'n_tokens_neox': 987, 'n_words': 111}