<commit_before>/* photo viewer div */
#photoviewer {
    position: absolute;
    bottom: 30px;
    width: 330px;
    height: 250px;
    padding: 5px;
    background-color: #fff;
}

#photoviewer button.thumb-hide {
    border-radius: 0;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 500;
}

.photo-wrapper,
.photo-wrapper img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* markers and sequences */
.viewfield-group {
    pointer-events: visible;
    cursor: pointer;
}

.viewfield-group * {
    z-index: 50;
}
.viewfield-group.selected * {
    fill: #ffee00 !important;
    z-index: 60;
}
.viewfield-group.hovered * {
    fill: #eebb00 !important;
    z-index: 70;
}
.viewfield-group.highlighted * {
    z-index: 60;
}

.viewfield-group circle {
    stroke: #333;
    stroke-width: 1;
    stroke-opacity: 0.4;
    fill-opacity: 0.4;
}
.viewfield-group.highlighted circle {
    stroke-opacity: 0.9;
    fill-opacity: 0.9;
}
.viewfield-group.highlighted.hovered circle {
    stroke-width: 2;
    stroke-opacity: 0.9;
    fill-opacity: 0.9;
}
.viewfield-group.highlighted.selected circle {
    stroke-width: 2;
    stroke-opacity: 1;
    fill-opacity: 1;
}

.viewfield-group .viewfield {
    stroke-width: 0;
    fill-opacity: 0.4;
}
.viewfield-group.highlighted .viewfield {
    fill-opacity: 0.8;
}
.viewfield-group.highlighted.hovered .viewfield {
    fill-opacity: 0.8;
}
.viewfield-group.highlighted.selected .viewfield {
    fill-opacity: 0.9;
}

.sequence {
    fill: none;
    stroke-width: 2;
    stroke-opacity: 0.4;
}
.sequence.highlighted,
.sequence.selected {
    stroke-width: 4;
    stroke-opacity: 1;
}


/* Mapillary Image Layer */
.layer-mapillary-images {
    pointer-events: none;
}
.layer-mapillary-images .viewfield-group * {
    fill: #55ff22;
}
.layer-mapillary-images .sequence {
    stroke: #55ff22;
}


/* Mapillary Sign Layer */
.layer-mapillary-signs {
    pointer-events: none;
}

.layer-mapillary-signs .icon-sign .icon-sign-body {
    min-width: 20px;
    height: 24px;
    width: 24px;
    outline: 2px solid transparent;
    pointer-events: visible;
    cursor: pointer;
    z-index: 70;
    overflow: visible;
}

.layer-mapillary-signs .icon-sign.selected .icon-sign-body {
    outline: 5px solid #ffee00;
    background-color: #ffee00;
    z-index: 80;
}
.layer-mapillary-signs .icon-sign:hover .icon-sign-body {
    outline: 5px solid #eebb00;
    background-color: #eebb00;
    z-index: 80;
}


/* OpenStreetCam Image Layer */
.layer-openstreetcam-images {
    pointer-events: none;
}
.layer-openstreetcam-images .viewfield-group * {
    fill: #77ddff;
}
.layer-openstreetcam-images .sequence {
    stroke: #77ddff;
}


/* Mapillary viewer */
#mly .domRenderer .TagSymbol {
    font-size: 10px;<commit_msg>Add strokes to selected/highlighted viewfields for visibility<commit_after>/* photo viewer div */
#photoviewer {
    position: absolute;
    bottom: 30px;
    width: 330px;
    height: 250px;
    padding: 5px;
    background-color: #fff;
}

#photoviewer button.thumb-hide {
    border-radius: 0;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 500;
}

.photo-wrapper,
.photo-wrapper img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* markers and sequences */
.viewfield-group {
    pointer-events: visible;
    cursor: pointer;
}

.viewfield-group * {
    z-index: 50;
}
.viewfield-group.selected * {
    fill: #ffee00 !important;
    z-index: 60;
}
.viewfield-group.hovered * {
    fill: #eebb00 !important;
    z-index: 70;
}
.viewfield-group.highlighted * {
    z-index: 60;
}

.viewfield-group circle {
    stroke: #555;
    stroke-width: 1;
    stroke-opacity: 0.4;
    fill-opacity: 0.4;
}
.viewfield-group.highlighted circle {
    stroke: #222;
    stroke-opacity: 0.9;
    fill-opacity: 0.9;
}
.viewfield-group.highlighted.hovered circle {
    stroke: #222;
    stroke-width: 2;
    stroke-opacity: 0.9;
    fill-opacity: 0.9;
}
.viewfield-group.highlighted.selected circle {
    stroke: #222;
    stroke-width: 2;
    stroke-opacity: 1;
    fill-opacity: 1;
}

.viewfield-group .viewfield {
    stroke-width: 0;
    stroke: #222;
    fill-opacity: 0.4;
}
.viewfield-group.highlighted .viewfield {
    stroke-width: 1;
    fill-opacity: 0.8;
}
.viewfield-group.highlighted.hovered .viewfield {
    stroke-width: 1;
    fill-opacity: 0.8;
}
.viewfield-group.highlighted.selected .viewfield {
    stroke-width: 1;
    fill-opacity: 0.9;
}

.sequence {
    fill: none;
    stroke-width: 2;
    stroke-opacity: 0.4;
}
.sequence.highlighted,
.sequence.selected {
    stroke-width: 4;
    stroke-opacity: 1;
}


/* Mapillary Image Layer */
.layer-mapillary-images {
    pointer-events: none;
}
.layer-mapillary-images .viewfield-group * {
    fill: #55ff22;
}
.layer-mapillary-images .sequence {
    stroke: #55ff22;
}


/* Mapillary Sign Layer */
.layer-mapillary-signs {
    pointer-events: none;
}
.layer-mapillary-signs .icon-sign .icon-sign-body {
    min-width: 20px;
    height: 24px;
    width: 24px;
    outline: 2px solid transparent;
    pointer-events: visible;
    cursor: pointer;
    z-index: 30;
    overflow: visible;
}
.layer-mapillary-signs .icon-sign:hover .icon-sign-body {
    outline: 5px solid #eebb00;
    background-color: #eebb00;
    z-index: 70;
}
.layer-mapillary-signs .icon-sign.selected .icon-sign-body {
    outline: 5px solid #ffee00;
    background-color: #ffee00;
    z-index: 40;
}


/* OpenStreetCam Image Layer */
.layer-openstreetcam-images {
    pointer-events: none;
}
.layer-openstreetcam-images .viewfield-group * {
    fill: #77ddff;
}
.layer-openstreetcam-images .sequence {
    stroke: #77ddff;
}


/* Mapillary viewer */
#mly .domRenderer .TagSymbol {
    font-size: 10px;
{'fraction_non_alphanumeric': 0.14392231662909657, 'fraction_numerical': 0.039015085833188835, 'mean_word_length': 2.7625570776255706, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '3901093', 'n_tokens_mistral': 2364, 'n_tokens_neox': 2117, 'n_words': 445}