<commit_before>/**
  * Licensed to Jasig under one or more contributor license
  * agreements. See the NOTICE file distributed with this work
  * for additional information regarding copyright ownership.
  * Jasig licenses this file to you under the Apache License,
  * Version 2.0 (the "License"); you may not use this file
  * except in compliance with the License. You may obtain a
  * copy of the License at:
  *
  * http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on
  * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

/**
 * NOTE: this file is located outside the less/ directory due to a limitation
 * in the LESS CSS Maven Plugin's inability to traverse relative paths.
 *
 * Also, due to a limitation in the LESS CSS Maven Plugin, whitespace before an
 * @import will cause a compile error.
 */

.app-launcher-portlet {

    // Shared styles between app launcher icon with text, apl launcher icon only
    .app-launcher-item {
        width: 100%;
        position: relative;

        .app-icon-text {
            background-color: #333;
            opacity: 0.50;
            padding: 12px;
            width: 100%;
            position: absolute;
            bottom: 0;

            .app-title {
                color: #fff;
                font: 1.4em bold;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 3px;
            }
            .app-subtitle {
                height: 3em;
                max-height: 3em;
                color: #eee;
                overflow: hidden;
            }
        }
    }

    // Styles for app launcher icon with text
    .icon-and-text {
        height: 300px;
        max-height: 300px;

        .app-link {
            text-decoration: none;

            .app-component {
                display: block;
                width: 100%;
            }

            .app-icon-wrapper {
                text-align: center;
            }
        }
    }

    // Styles for app launcher icon only
    .icon-only {
        height: 200px;
        max-height: 200px;
        text-align: center;

        .app-icon-text {
            position: absolute;
            opacity: 0;
            transition: opacity 0.25s ease-in-out;
            -moz-transition: opacity 0.25s ease-in-out;
            -webkit-transition: opacity 0.25s ease-in-out;
        }

        &:hover {
            .app-icon-text {
                opacity: 0.50;
            }
        }
    }


    @media (max-width: 1170px) {
        .app-launcher-item {
            height: 200px;
            max-height: 200px;
        }
    }
}
<commit_msg>WIDGPT-56: Little more code cleanup<commit_after>/**
  * Licensed to Jasig under one or more contributor license
  * agreements. See the NOTICE file distributed with this work
  * for additional information regarding copyright ownership.
  * Jasig licenses this file to you under the Apache License,
  * Version 2.0 (the "License"); you may not use this file
  * except in compliance with the License. You may obtain a
  * copy of the License at:
  *
  * http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on
  * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

/**
 * NOTE: this file is located outside the less/ directory due to a limitation
 * in the LESS CSS Maven Plugin's inability to traverse relative paths.
 *
 * Also, due to a limitation in the LESS CSS Maven Plugin, whitespace before an
 * @import will cause a compile error.
 */

.app-launcher-portlet {

    // Shared styles between app launcher icon with text, apl launcher icon only
    .app-launcher-item {
        width: 100%;
        position: relative;

        .app-icon-text {
            background-color: #333;
            opacity: 0.50;
            padding: 12px;
            width: 100%;
            position: absolute;
            bottom: 0;

            .app-title {
                color: #fff;
                font: 1.4em bold;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 3px;
            }
            .app-subtitle {
                height: 3em;
                max-height: 3em;
                color: #eee;
                overflow: hidden;
            }
        }
    }

    // Styles for app launcher icon with text
    .icon-and-text {
        height: 300px;
        max-height: 300px;

        .app-link {
            text-decoration: none;

            .app-component {
                display: block;
                width: 100%;
            }

            .app-icon-wrapper {
                text-align: center;
            }
        }
    }

    // Styles for app launcher icon only
    .icon-only {
        height: 200px;
        max-height: 200px;
        text-align: center;

        .app-icon-text {
            position: absolute;
            opacity: 0;
            transition: opacity 0.25s ease-in-out;
            -moz-transition: opacity 0.25s ease-in-out;
            -webkit-transition: opacity 0.25s ease-in-out;
        }

        &:hover {
            .app-icon-text {
                opacity: 0.50;
            }
        }
    }

    @media (max-width: 1170px) {
        .app-launcher-item {
            height: 200px;
            max-height: 200px;
        }
    }
}

{'fraction_non_alphanumeric': 0.08538867154277939, 'fraction_numerical': 0.021432216363327098, 'mean_word_length': 1.5225225225225225, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '5696990', 'n_tokens_mistral': 1752, 'n_tokens_neox': 1576, 'n_words': 546}