<commit_before>// Partial: Map Page

#streetview {
    width: 200px;
    height: 180px;
    position: absolute;
    left: 20px;
    bottom: 40px;
    background: gray;
    z-index: 10000;
    text-align: center;
    padding: 70px 60px;
    font-size: 1.4rem;
    font-weight: 700;
    color: #AAA;
    box-shadow: 0 2px 6px rgba(0,0,0,.5);

    @media #{$screen-xs} {
        display: none !important;
    }
}

#streetview img {
    border: none !important;
    max-width: none !important;
}

.map {
    left: 0;
    background: $well-color;
    position: absolute;
    bottom: 0;
    top: 0;
    right: 350px;

    @media #{$screen-xs} {
        right: 0;
    }
}

.leaflet-control-container {
    @each $direction in right, left, top, bottom {
        .leaflet-#{$direction} {
            z-index: 9;

            .leaflet-control {
                margin-#{$direction}: 16px;
            }
        }
    }

    // Overrides Leaflet button in bottom-right
    .leaflet-bottom.leaflet-right {
        margin: 0 !important;

        .leaflet-control {
            margin-right: 0;
        }
    }
}

.leaflet-control-layers-toggle {
    background-image: url(/static/img/leaflet/layers.png) !important;
}

.leaflet-retina {
    .leaflet-control-layers-toggle {
        background-image: url(/static/img/leaflet/layers-2x.png) !important;
    }
}


.leaflet-draw-toolbar a {
	background-image: url(/static/img/leaflet-draw/spritesheet.png) !important;
}

.leaflet-retina .leaflet-draw-toolbar a {
	background-image: url(/static/img/leaflet-draw/spritesheet-2x.png) !important;
}


.leaflet-control {

    &.leaflet-control-attribution {
        margin-bottom: 12px;
        margin-right: 0;
    }

    &.leaflet-control-zoom {

        > a {
            color: black;
        }
    }

    &.leaflet-control-layers {
        .leaflet-control-layers-list {
            margin: 0;
            padding-bottom: 3px;
        }
        .leaflet-control-layers-base {

            label {
                font-size: 1.4rem;
                padding: 0 8px;
                margin-bottom: 3px;

                .leaflet-control-layers-selector {
                    margin: 0 4px 0 0;

                    & + span {
                        top: 2px;
                        position: relative;
                    }
                }
            }
        }
    }
}

@keyframes pulse {
    0%  { opacity: 1; }
    30% { opacity: 0.5; }
    60% { opacity: 1; }
}
@-webkit-keyframes pulse {
    0%  { opacity: 1; }
    30% { opacity: 0.5; }
    60% { opacity: 1; }
}

.leaflet-marker-icon {

    &.animated {
        -webkit-animation: pulse 2s infinite;
        -moz-animation: pulse 2s infinite;
        -o-animation: pulse 2s infinite;
        animation: pulse 2s infinite;
    }
}

.leaflet-popup-close-button {
    margin-top: 6px;
    margin-right: 4px;
}

.leaflet-popup-content {
    margin: 18px 20px;

    h4 {
        margin: 0 0 0.5em;
    }
    address {
        margin-bottom: 15px;

        strong {
            clear: both;
            display: block;
        }
    }
}

// fix typeaheads in input-groups
.input-group {
    .twitter-typeahead {
        width: 100%;
        float: left;
        &:first-child {
            border-left-radius: 4px;
            width: 100%;
        }
        &:last-child {
            border-right-radius: 4px;
            width: 100%;
        }
    }
}

// fix typeaheads in form-inline
.input-group .twitter-typeahead {
    float: left;
    margin-right: 4px;
}

.tt-menu {
    margin-top: 10px;
    padding: 0;
    width: 100%;
    font-size: 1.2rem;
    position: relative;
    border: 1px solid $well-color;
    background: white;
    border-radius: 6px;
    box-shadow: 0px 3px 0px rgba(0, 3, 0, 0.3);

    &:before {
        content: '';
        width: 0;
        height: 0;<commit_msg>Fix typo in typeahead bootstrap styling fix<commit_after>// Partial: Map Page

#streetview {
    width: 200px;
    height: 180px;
    position: absolute;
    left: 20px;
    bottom: 40px;
    background: gray;
    z-index: 10000;
    text-align: center;
    padding: 70px 60px;
    font-size: 1.4rem;
    font-weight: 700;
    color: #AAA;
    box-shadow: 0 2px 6px rgba(0,0,0,.5);

    @media #{$screen-xs} {
        display: none !important;
    }
}

#streetview img {
    border: none !important;
    max-width: none !important;
}

.map {
    left: 0;
    background: $well-color;
    position: absolute;
    bottom: 0;
    top: 0;
    right: 350px;

    @media #{$screen-xs} {
        right: 0;
    }
}

.leaflet-control-container {
    @each $direction in right, left, top, bottom {
        .leaflet-#{$direction} {
            z-index: 9;

            .leaflet-control {
                margin-#{$direction}: 16px;
            }
        }
    }

    // Overrides Leaflet button in bottom-right
    .leaflet-bottom.leaflet-right {
        margin: 0 !important;

        .leaflet-control {
            margin-right: 0;
        }
    }
}

.leaflet-control-layers-toggle {
    background-image: url(/static/img/leaflet/layers.png) !important;
}

.leaflet-retina {
    .leaflet-control-layers-toggle {
        background-image: url(/static/img/leaflet/layers-2x.png) !important;
    }
}


.leaflet-draw-toolbar a {
	background-image: url(/static/img/leaflet-draw/spritesheet.png) !important;
}

.leaflet-retina .leaflet-draw-toolbar a {
	background-image: url(/static/img/leaflet-draw/spritesheet-2x.png) !important;
}


.leaflet-control {

    &.leaflet-control-attribution {
        margin-bottom: 12px;
        margin-right: 0;
    }

    &.leaflet-control-zoom {

        > a {
            color: black;
        }
    }

    &.leaflet-control-layers {
        .leaflet-control-layers-list {
            margin: 0;
            padding-bottom: 3px;
        }
        .leaflet-control-layers-base {

            label {
                font-size: 1.4rem;
                padding: 0 8px;
                margin-bottom: 3px;

                .leaflet-control-layers-selector {
                    margin: 0 4px 0 0;

                    & + span {
                        top: 2px;
                        position: relative;
                    }
                }
            }
        }
    }
}

@keyframes pulse {
    0%  { opacity: 1; }
    30% { opacity: 0.5; }
    60% { opacity: 1; }
}
@-webkit-keyframes pulse {
    0%  { opacity: 1; }
    30% { opacity: 0.5; }
    60% { opacity: 1; }
}

.leaflet-marker-icon {

    &.animated {
        -webkit-animation: pulse 2s infinite;
        -moz-animation: pulse 2s infinite;
        -o-animation: pulse 2s infinite;
        animation: pulse 2s infinite;
    }
}

.leaflet-popup-close-button {
    margin-top: 6px;
    margin-right: 4px;
}

.leaflet-popup-content {
    margin: 18px 20px;

    h4 {
        margin: 0 0 0.5em;
    }
    address {
        margin-bottom: 15px;

        strong {
            clear: both;
            display: block;
        }
    }
}

// fix typeaheads in input-groups
.input-group {
    .twitter-typeahead {
        width: 100%;
        float: left;
        &:first-child {
            border-left-radius: 4px;
            width: 100%;
        }
        &:last-child {
            border-right-radius: 4px;
            width: 100%;
        }
    }
}

// fix typeaheads in form-inline
.form-inline .twitter-typeahead {
    float: left;
    margin-right: 4px;
}

.tt-menu {
    margin-top: 10px;
    padding: 0;
    width: 100%;
    font-size: 1.2rem;
    position: relative;
    border: 1px solid $well-color;
    background: white;
    border-radius: 6px;
    box-shadow: 0px 3px 0px rgba(0, 3, 0, 0.3);

    &:before {
        content: '';
        width: 0;
        height: 0;
{'fraction_non_alphanumeric': 0.13003901170351106, 'fraction_numerical': 0.033029908972691806, 'mean_word_length': 1.569662545940528, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '411481', 'n_tokens_mistral': 2866, 'n_tokens_neox': 2563, 'n_words': 549}