<commit_before>/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 <NAME>
 * Improvements by <NAME>
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */

 @mixin datepicker-button-variant($color, $background, $border) {
  color: $color;
  background-color: $background;
  border-color: $border;

  &:focus,
  &:active,
  &.active {
    color: $color;
    background-color: $background;//darken($background, 8%);
    border-color: darken($border, 12%);
  }

  &:hover{
    color: $color;
    background-color: darken($background, 8%);
    border-color: darken($border, 12%);
  }
}

.datepicker {
  padding: 4px;
  border-radius: 4px;
  &.datepicker-inline {
    width: 220px;
  }
  &.datepicker-dropdown {
    position: absolute;
    left: 0;
    z-index: 9999;
    &:before {
      content: '';
      display: inline-block;
      border-left:   7px solid transparent;
      border-right:  7px solid transparent;
      border-bottom: 7px solid #ccc;
      border-top:    0;
      border-bottom-color: rgba(0,0,0,.2);
      position: absolute;
    }
    &:after {
      content: '';
      display: inline-block;
      border-left:   6px solid transparent;
      border-right:  6px solid transparent;
      border-bottom: 6px solid #fff;
      border-top:    0;
      position: absolute;
    }
    &.datepicker-orient-left:before   { left: 107px; }
    &.datepicker-orient-left:after    { left: 108px; }
    &.datepicker-orient-right:before  { right: 107px; }
    &.datepicker-orient-right:after   { right: 108px; }
    &.datepicker-orient-top:before    { top: -7px; }
    &.datepicker-orient-top:after     { top: -6px; }
    &.datepicker-orient-bottom:before {
      bottom: -7px;
      border-bottom: 0;
      border-top:    7px solid #999;
    }
    &.datepicker-orient-bottom:after {
      bottom: -6px;
      border-bottom: 0;
      border-top:    6px solid #fff;
    }
  } 
  >div {
    display: none;
  }
  &.days div.datepicker-days {
    display: block;
  }
  &.months div.datepicker-months {
    display: block;
  }
  &.years div.datepicker-years {
    display: block;
  }
  table{
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    tr {
      td, th {
        text-align: center;
        width: 30px;
        height: 30px;
        border-radius: 4px;

        border: none;
      }
    }
  }
  // Inline display inside a table presents some problems with
  // border and background colors.
  .table-striped & table tr {
    td, th {
      background-color:transparent;
    }
  }
  table tr td {
    &.day:hover, &.day.focused {
      background: $gray-lighter;
      cursor: pointer;
    }
    &.old,
    &.new {
      color: $btn-link-disabled-color;
    }
    &.disabled,
    &.disabled:hover {
      background: none;
      color: $btn-link-disabled-color;
      cursor: default;
    }
    &.today,
    &.today:hover,
    &.today.disabled,
    &.today.disabled:hover {
      $today-bg: $brand-info;
      @include datepicker-button-variant($gray-dark, $today-bg, darken($today-bg, 20%));
    }
    &.today:hover:hover { // Thank bootstrap 2.0 for this selector...
      // TODO: Bump min BS to 2.1, use $textColor in buttonBackground above
      color: #000;
    }
    &.today.active:hover {
      color: #fff;
    }
    &.range,
    &.range:hover,
    &.range.disabled,
    &.range.disabled:hover {
      background:$gray-lighter;
      border-radius: 0;
    }
    &.range.today,
    &.range.today:hover,
    &.range.today.disabled,
    &.range.today.disabled:hover {
      $today-bg: $brand-info;
      @include datepicker-button-variant(#000, $today-bg, darken($today-bg, 20%));
      border-radius: 0;
    }
    &.selected,
    &.selected:hover,
    &.selected.disabled,
    &.selected.disabled:hover {
      @include datepicker-button-variant(#fff, $gray-light, $gray);
      text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    }
    &.active,
    &.active:hover,
    &.active.disabled,
    &.active.disabled:hover {
      @include datepicker-button-variant($white, $brand-primary, $brand-primary);
      text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    }
    span {
      display: block;
      width: 23%;
      height: 54px;
      line-height: 54px;
      float: left;
      margin: 1%;
      cursor: pointer;
      border-radius: 4px;
      &:hover {
        background: $gray-lighter;
      }
      &.disabled,
      &.disabled:hover {
        background: none;
        color: $btn-link-disabled-color;
        cursor: default;
      }
      &.active,
      &.active:hover,
      &.active.disabled,
      &.active.disabled:hover {
        @include datepicker-button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
        text-shadow: 0 -1px 0 rgba(0,0,0,.25);
      }
      &.old,
      &.new {<commit_msg>$white is not defined by Bootstrap<commit_after>/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 <NAME>
 * Improvements by <NAME>
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */

 @mixin datepicker-button-variant($color, $background, $border) {
  color: $color;
  background-color: $background;
  border-color: $border;

  &:focus,
  &:active,
  &.active {
    color: $color;
    background-color: $background;//darken($background, 8%);
    border-color: darken($border, 12%);
  }

  &:hover{
    color: $color;
    background-color: darken($background, 8%);
    border-color: darken($border, 12%);
  }
}

.datepicker {
  padding: 4px;
  border-radius: 4px;
  &.datepicker-inline {
    width: 220px;
  }
  &.datepicker-dropdown {
    position: absolute;
    left: 0;
    z-index: 9999;
    &:before {
      content: '';
      display: inline-block;
      border-left:   7px solid transparent;
      border-right:  7px solid transparent;
      border-bottom: 7px solid #ccc;
      border-top:    0;
      border-bottom-color: rgba(0,0,0,.2);
      position: absolute;
    }
    &:after {
      content: '';
      display: inline-block;
      border-left:   6px solid transparent;
      border-right:  6px solid transparent;
      border-bottom: 6px solid #fff;
      border-top:    0;
      position: absolute;
    }
    &.datepicker-orient-left:before   { left: 107px; }
    &.datepicker-orient-left:after    { left: 108px; }
    &.datepicker-orient-right:before  { right: 107px; }
    &.datepicker-orient-right:after   { right: 108px; }
    &.datepicker-orient-top:before    { top: -7px; }
    &.datepicker-orient-top:after     { top: -6px; }
    &.datepicker-orient-bottom:before {
      bottom: -7px;
      border-bottom: 0;
      border-top:    7px solid #999;
    }
    &.datepicker-orient-bottom:after {
      bottom: -6px;
      border-bottom: 0;
      border-top:    6px solid #fff;
    }
  } 
  >div {
    display: none;
  }
  &.days div.datepicker-days {
    display: block;
  }
  &.months div.datepicker-months {
    display: block;
  }
  &.years div.datepicker-years {
    display: block;
  }
  table{
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    tr {
      td, th {
        text-align: center;
        width: 30px;
        height: 30px;
        border-radius: 4px;

        border: none;
      }
    }
  }
  // Inline display inside a table presents some problems with
  // border and background colors.
  .table-striped & table tr {
    td, th {
      background-color:transparent;
    }
  }
  table tr td {
    &.day:hover, &.day.focused {
      background: $gray-lighter;
      cursor: pointer;
    }
    &.old,
    &.new {
      color: $btn-link-disabled-color;
    }
    &.disabled,
    &.disabled:hover {
      background: none;
      color: $btn-link-disabled-color;
      cursor: default;
    }
    &.today,
    &.today:hover,
    &.today.disabled,
    &.today.disabled:hover {
      $today-bg: $brand-info;
      @include datepicker-button-variant($gray-dark, $today-bg, darken($today-bg, 20%));
    }
    &.today:hover:hover { // Thank bootstrap 2.0 for this selector...
      // TODO: Bump min BS to 2.1, use $textColor in buttonBackground above
      color: #000;
    }
    &.today.active:hover {
      color: #fff;
    }
    &.range,
    &.range:hover,
    &.range.disabled,
    &.range.disabled:hover {
      background:$gray-lighter;
      border-radius: 0;
    }
    &.range.today,
    &.range.today:hover,
    &.range.today.disabled,
    &.range.today.disabled:hover {
      $today-bg: $brand-info;
      @include datepicker-button-variant(#000, $today-bg, darken($today-bg, 20%));
      border-radius: 0;
    }
    &.selected,
    &.selected:hover,
    &.selected.disabled,
    &.selected.disabled:hover {
      @include datepicker-button-variant(#fff, $gray-light, $gray);
      text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    }
    &.active,
    &.active:hover,
    &.active.disabled,
    &.active.disabled:hover {
      @include datepicker-button-variant(#fff, $brand-primary, $brand-primary);
      text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    }
    span {
      display: block;
      width: 23%;
      height: 54px;
      line-height: 54px;
      float: left;
      margin: 1%;
      cursor: pointer;
      border-radius: 4px;
      &:hover {
        background: $gray-lighter;
      }
      &.disabled,
      &.disabled:hover {
        background: none;
        color: $btn-link-disabled-color;
        cursor: default;
      }
      &.active,
      &.active:hover,
      &.active.disabled,
      &.active.disabled:hover {
        @include datepicker-button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
        text-shadow: 0 -1px 0 rgba(0,0,0,.25);
      }
      &.old,
      &.new {
{'fraction_non_alphanumeric': 0.15141667512948107, 'fraction_numerical': 0.022951152635320403, 'mean_word_length': 2.172680412371134, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 9, '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': '1835610', 'n_tokens_mistral': 3643, 'n_tokens_neox': 3373, 'n_words': 697}