﻿/* SLIDER HOME */
#home-slide {
  position: relative;
  /*.owl-carousel {
	  position: relative;
	  height: 100%;
	
	  div:not(.owl-controls) {
		  height: 100%;
	  }
  }*/
}
#home-slide .owl-pagination {
  display: none;
  /*background-color : white;*/
}
#home-slide .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  padding: 6px 12px;
  margin: 15% 0 0 0;
  text-align: center;
}
#home-slide .caption p {
  font-size: 1.5em;
  font-weight: 900;
  color: #fff;
  text-shadow: 1px 1px 0 #000;
  white-space: pre;
  /* pour gérer le multilignes */
}
#home-slide .owl-navigation {
  margin-bottom: 0;
}
#home-slide .owl-btn {
  position: absolute;
  top: 30%;
  z-index: 1;
  padding: 6px 12px;
  margin: 0 45px;
  font-size: 40px;
  line-height: 1em;
  /*background: rgba(255,255,255,0.4);*/
  background: transparent;
  /*box-shadow: 0px 0px 6px #333;
	    border-radius: 4px;
      color: #000;*/
}
#home-slide .owl-btn.prev-v1 {
  left: 0;
}
#home-slide .owl-btn.next-v1 {
  right: 0;
}
#home-slide .owl-btn i {
  font-size: 130px;
  color: white;
}
.home-slide-overlay {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 35%;
  margin: auto;
}
.home-slide-watermark {
  position: absolute;
  bottom: 0;
  left: 12%;
  z-index: 1;
  height: 100%;
  /*@media (max-width: 768px) { }
  @media (min-width: 768px) and (max-width: 992px) {  }
  @media (min-width: 992px) and (max-width: 1170px) { }
  @media (min-width: 1170px) {  }*/
}
.shop-product {
  background-color: transparent;
}
/* ARBO GAUCHE */
.related-search {
  border-right: none !important;
  /*background-color : #EFEFEF;*/
}
.related-search .row {
  background-color: #f8f8f8;
}
.related-search h3 {
  padding: 5px;
  margin-right: 10px;
  color: white !important;
  background-color: #565d65;
}
.related-search .list-unstyled {
  padding-left: 10px;
}
.related-search .list-unstyled a {
  text-decoration: none;
}
.related-search .list-unstyled a:hover {
  color: #04bfe2;
}
.related-search.collapse.in {
  display: block !important;
}
@media (max-width: 991px) {
  .related-search.collapse {
    display: none !important;
  }
}
@media (min-width: 991px) {
  .related-search.collapse {
    display: block !important;
  }
}
/* LISTE DE RÉSULTATS */
#occasions-resultsAjax_filter input {
  border: 1px solid #bbb;
  box-shadow: none;
}
@media (max-width: 991px) {
  #occasions-resultsAjax_filter,
  #occasions-resultsAjax_length {
    display: none;
  }
}
.occasions_result_table hr {
  display: none;
}
.occasions_result_table .annonce {
  border-bottom: 1px solid #f2f3f5;
}
.occasions_result_table .annonce h3 {
  margin-bottom: 0;
  font-size: 1.5em;
}
.occasions_result_table .annonce h5 {
  margin: 5px 0;
  line-height: 12px;
}
.occasions_result_table .annonce .lPrix {
  font-size: 1em;
  color: #69008e;
}
.occasions_result_table .annonce img {
  margin: 10px auto;
}
@media (max-width: 991px) {
  .occasions_result_table .annonce img {
    margin: auto;
  }
}
.occasions_result_table .annonce:hover {
  background-color: #f8f8f8;
}
.occasions_result_table .annonce:hover h3 {
  color: #04bfe2;
}
.occasions_result_table .lDesc li {
  padding: 0;
  margin: 0;
}
.occasions_result_table .lDesc li:not(:last-child):after {
  margin-left: 5px;
  content: "|";
}
.occasions_result_table table.dataTable tbody th,
.occasions_result_table table.dataTable tbody td {
  padding: 0 5px;
}
/* TRIS / FILTRES */
#occasions-results-filter {
  /*#filter-prix,
  #filter-annee {
    .col-6:first-child {
      padding-right : 5px;
    }
    .col-6:last-child {
      padding-left : 5px;
    }
  }*/
}
#occasions-results-filter .sky-form {
  border: none;
}
#occasions-results-filter .sky-form fieldset {
  padding: 5px;
  background-color: #f8f8f8;
}
#occasions-results-filter .sky-form fieldset .label {
  margin-bottom: 0;
}
#occasions-results-filter .sky-form fieldset section {
  margin-bottom: 5px;
}
@media (min-width: 991px) {
  #occasions-results-filter .sky-form fieldset .row .col-6:first-child {
    padding-right: 5px;
  }
  #occasions-results-filter .sky-form fieldset .row .col-6:last-child {
    padding-left: 5px;
  }
}
/* FICHE ANNONCE */
.fiche-annonce .prix {
  font-size: 1.5em;
  color: #69008e;
}
.fiche-annonce .tab-v6 {
  margin-top: 20px;
}
.fiche-annonce .tab-v6 .nav.nav-tabs {
  border-bottom-color: #04bfe2;
}
.fiche-annonce .tab-v6 .nav.nav-tabs li {
  margin-right: 0;
}
.fiche-annonce .tab-v6 .nav.nav-tabs li.active a {
  color: white;
  background-color: #04bfe2;
  border-bottom-color: #04bfe2;
}
.fiche-annonce .tab-v6 .nav.nav-tabs li a {
  padding: 10px 15px;
  color: #69008e;
  border-bottom-color: #04bfe2;
}
.fiche-annonce .tab-v6 .nav.nav-tabs li a:hover {
  color: white;
  background-color: #04bfe2;
}
/* REMONTEE OCCASIONS HOME */
.remontee-annonces {
  margin-bottom: 20px;
  /* owl-navigation*/
}
.remontee-annonces .owl-navigation {
  position: absolute;
  top: 201px;
  right: 15px;
  z-index: 1;
}
.remontee-annonces .owl-navigation .owl-btn {
  color: #69008e;
  background: white;
  border: 1px solid #69008e;
}
.remontee-annonces .owl-navigation .owl-btn:hover {
  color: white;
  background-color: #04bfe2;
  border-color: #04bfe2;
}
.remontee-annonces .owl-pagination {
  display: none;
}
.remontee-annonces p {
  height: auto !important;
}
.remontee-annonces p.type-materiel {
  font-size: 1.2em;
}
.remontee-annonces p.prix {
  font-size: 1.3em;
  color: #69008e;
}
.background-gris {
  background-color: #eee;
}
.background-gris-clair {
  background-color: #f2f3f5;
}
.degrade-bleu {
  background: #1f77b8;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1f77b8 0%, #02285d 44%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f77b8', endColorstr='#02285d', GradientType=0);
  /* IE6-9 */
}
.degrade-bleu p,
.degrade-bleu h1,
.degrade-bleu h2,
.degrade-bleu h3,
.degrade-bleu h4,
.degrade-bleu h5 {
  color: white;
}
.degrade-bleu a {
  color: white;
  text-decoration: none;
}
.degrade-bleu a:hover {
  color: #04bfe2;
}
/* HEADER */
.header {
  border-bottom: none;
}
.header .topbar {
  background: #087cc9;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #087cc9 0%, #00498f 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#087cc9', endColorstr='#00498f', GradientType=0);
  /* IE6-9 */
}
.header .topbar ul.loginbar {
  padding-left: 0;
  margin: 6px 0;
}
.header .topbar ul.loginbar li > a {
  color: white !important;
}
.header .topbar ul.loginbar #loginLink {
  color: #01265a !important;
}
.header .topbar form div.input-group input,
.header .topbar form div.input-group .btn-u {
  background-color: #fff200;
  border: #fff200;
}
.header .topbar form div.input-group .btn-u i {
  color: #69008e;
}
.header .topbar form div.input-group .btn-u:hover i {
  color: #9132d8 !important;
}
.header .baseline {
  display: block;
  margin: 20px 0 10px 0;
  font-size: 14px;
  line-height: 33px;
  color: #1f78b6;
  border-bottom: 1px solid;
}
@media (max-width: 767px) {
  .header .logo {
    width: 80%;
  }
  .header .logo img {
    width: 100%;
    margin: 4px 0;
  }
}
.header .navbar-toggle {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8px;
  background-color: #69008e;
  border-color: #69008e;
}
.header .menu-liens a {
  display: inline-block;
  height: 55px;
}
.header .menu-liens .demande-devis {
  width: 255px;
  background-image: url('../img/demande-devis.jpg');
}
.header .menu-liens .demande-devis:hover {
  background-image: url('../img/demande-devis-hover.jpg');
}
.header .menu-liens .telephone {
  width: 224px;
  background-image: url('../img/telephone.jpg');
}
.header .menu-liens .telephone:hover {
  background-image: url('../img/tel-hover.jpg');
}
.header .menu-liens .linkedin,
.header .menu-liens .facebook {
  width: 54px;
  background-position: center;
  transition: transform .5s;
}
.header .menu-liens .linkedin:hover,
.header .menu-liens .facebook:hover {
  background-size: 110%;
}
.header .menu-liens .linkedin {
  background-image: url('../img/linked-in-icone.jpg');
}
.header .menu-liens .facebook {
  background-image: url('../img/facebook-icone.jpg');
}
/* MENU */
.collapse.navbar-collapse.navbar-responsive-collapse {
  background: #ffe400;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe400 0%, #fdbe1b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe400', endColorstr='#fdbe1b', GradientType=0);
  /* IE6-9 */
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav {
  float: right;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .menu-home {
  padding: 4px 12px 0 0;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .menu-home i {
  font-size: 1.8em;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav > li.mega-menu-fullwidth {
  position: static;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav > li > a {
  padding: 11px 20px 11px 10px;
  font-weight: bold;
  color: black;
  border: none;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav > li > a:hover {
  color: #69008e;
  border: none;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown > a::after {
  right: 8px;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu {
  margin-left: 5px;
  color: white;
  background: #1f77b8;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1f77b8 0%, #02285d 44%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f77b8', endColorstr='#02285d', GradientType=0);
  /* IE6-9 */
  border-top: none !important;
  border-bottom: 2px solid #1f78b6;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu p,
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu h1,
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu h2,
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu h3,
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu h4,
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu h5 {
  color: white;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu a {
  color: white;
  text-decoration: none;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu a:hover {
  color: #04bfe2;
}
@media (max-width: 767px) {
  .collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu {
    margin-left: 0;
  }
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu li a {
  color: white;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu li a:hover {
  color: #04bfe2 !important;
  background: none !important;
}
.collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav .dropdown-menu li:last-child a {
  border-bottom: none;
}
/* MENU ENRICHI OCCAZ */
.mega-menu-fullwidth .dropdown-menu {
  right: 0;
  left: 0;
  overflow: hidden;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .container {
  width: 100%;
  /*.row {
        margin-right: 45px;
      }*/
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .dropdown-link-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .dropdown-link-list li {
  display: block;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .dropdown-link-list li a {
  display: inline-block;
  width: 80%;
  padding: 8px 0;
  margin-left: 5px;
  font-size: 13px;
  font-weight: 400;
  color: white;
  border-bottom: solid 1px #eee;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .dropdown-link-list li a:hover {
  color: #69008e;
  text-decoration: none;
  background-color: #fff200 !important;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .blog-grid a {
  padding: 0 !important;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .blog-thumb .blog-thumb-hover img {
  max-height: 90px;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .blog-thumb .blog-thumb-hover:hover::after {
  background: none !important;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .blog-thumb a {
  padding: 0 !important;
  border: none !important;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .blog-thumb .blog-thumb-desc h3 a {
  padding: 6px 0;
  color: white;
  text-decoration: none;
}
.mega-menu-fullwidth .dropdown-menu .mega-menu-content .blog-thumb .blog-thumb-desc h3 a:hover {
  color: #04bfe2;
}
@media (min-width: 992px) {
  .mega-menu-fullwidth .dropdown-menu {
    padding-top: 25px;
    padding-bottom: 25px;
    /*margin-left: 15px;
		margin-right: 15px;*/
  }
}
/* ICONES */
.icons {
  padding-top: 30px;
}
.icons .icon {
  font-size: 5em;
  color: white;
}
.icons .counter {
  display: block;
  font-size: 36px;
  color: #fff200;
}
.icons h4 {
  font-size: 25px;
  line-height: 36px;
  color: white;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  .icons h4 {
    font-size: 18px;
    line-height: 24px;
  }
}
/* Remontées Home */
.remontees-home p {
  height: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.remontees-home .col-xs-12 {
  margin-bottom: 20px;
}
.border-top-bleu {
  border-top: 3px solid #04bfe2;
}
.btn-u,
.btn-u.btn-u-default,
.btn-primary {
  color: #69008e;
  text-transform: uppercase;
  background-color: transparent;
  border: 1px solid #69008e;
}
.btn-u:hover,
.btn-u.btn-u-default:hover,
.btn-primary:hover {
  color: white;
  background-color: #04bfe2;
  border-color: #04bfe2;
}
.btn-lg {
  border: 2px solid;
}
.v-center {
  display: flex;

  align-items: center;
}
@media (max-width: 767px) {
  .row.v-center {
    display: block;
    /* Turn off the flexible box layout */
  }
}
.m-t-10 {
  margin-top: 10px;
}
.p-t-10 {
  padding-top: 10px;
}
.p-b-10 {
  padding-bottom: 10px;
}
/* FACEBOOK + GMAP */
.home-facebook-gmap {
  padding: 20px 0;
  /* FACEBOOK*/
  /* GOOGLE MAP */
}
.home-facebook-gmap #responsive_map {
  width: 100%;
  height: 543px;
}
.home-facebook-gmap #responsive_map div {
  border-radius: 10px;
}
.home-facebook-gmap #responsive_map .gm-style-iw {
  min-width: none !important;
  max-width: none !important;
  min-height: none !important;
  max-height: none !important;
  padding: 5px !important;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
  line-height: normal !important;
}
.homepage h1 {
  margin: 25px 0;
}
.panel-u {
  border-color: #69008e;
}
.panel-u .panel-heading {
  background-color: #69008e;
}
.breadcrumbs {
  background: #1f77b8;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1f77b8 0%, #02285d 44%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f77b8', endColorstr='#02285d', GradientType=0);
  /* IE6-9 */
  border-top: 2px solid #04bfe2;
}
.breadcrumbs p,
.breadcrumbs h1,
.breadcrumbs h2,
.breadcrumbs h3,
.breadcrumbs h4,
.breadcrumbs h5 {
  color: white;
}
.breadcrumbs a {
  color: white;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #04bfe2;
}
.breadcrumbs h1 {
  color: white;
}
.breadcrumbs .breadcrumb li a {
  color: white;
}
.breadcrumbs .breadcrumb li a:hover {
  color: #04bfe2;
}
.breadcrumbs .breadcrumb li.active {
  color: #04bfe2;
}
h2:not(.baseline) {
  margin: 15px 0;
  font-size: 20px;
  text-transform: uppercase;
}
h2:not(.baseline)::after {
  display: block;
  width: 50px;
  height: 15px;
  content: " ";
  border-bottom: 3px solid #04bfe2;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
.headline h2,
.headline h3,
.headline h4 {
  border-bottom-color: #04bfe2 !important;
}
a {
  color: #01265a;
}
a:hover {
  color: #04bfe2;
}
.actus-constructeur {
  padding: 20px 0 15px 0;
}
/* FOOTER */
.footer {
  padding-top: 15px;
  color: white;
  background-color: #01265a;
}
.footer a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}
.footer a:hover {
  color: #04bfe2;
}
.footer .footer-liens {
  display: inline-block;
  padding-top: 10px;
  margin: 40px 0 30px 0;
  border-top: 1px dotted white;
}
.footer .footer-liens-right .newsletter-facebook {
  display: inline;
}
@media (min-width: 991px) {
  .footer .footer-liens-right {
    float: right;
  }
  .footer .footer-liens-right .newsletter-facebook {
    position: absolute;
    right: 104px;
    bottom: 10px;
  }
}
@media (max-width: 991px) {
  .footer .footer-liens-right .newsletter-facebook {
    position: relative;
    bottom: -15px;
  }
  .footer .footer-liens-right .afaq {
    margin-left: 40px;
  }
}
.footer .footer-liens-right a {
  margin-left: 10px;
  font-size: 16px;
}
.footer .fa {
  font-size: 40px;
}
.footer .filet-violet {
  height: 25px;
  background-color: white;
  border-bottom: 15px solid #69008e;
}
.tag-box-v2 {
  border-left-color: #04bfe2;
}
.pagination > .active > a {
  background-color: #04bfe2;
}
.pagination > .active > a:hover {
  background-color: #04bfe2;
}
.pagination > li > a:hover {
  background-color: #04bfe2;
}
.media-list {
  background-color: #f8f8f8;
}
.media-list .media {
  margin-top: 5px;
}
.media-list .media a {
  text-decoration: none;
}
.media-list .media img {
  margin: 10px 0 5px 5px;
}
.media-list .media:not(:last-child) {
  border-bottom: 1px solid #999;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuZGVmaW5lZCIsIl9ob21lLXNsaWRlLmxlc3MiLCJfb2NjYXNpb25zLmxlc3MiLCJ0ZW1wbGF0ZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NqQjtFQUNFLG1CQUFBO0VEQ0E7Ozs7Ozs7S0FPRztDQUNKO0FDVkQ7RUFHSSxjQUFBO0VEVUYsNkJBQTZCO0NBQzlCO0FDZEQ7RUFPRyxtQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7Q0RVRjtBQ3hCRDtFQWdCTSxZQUFBO0VBQ0QsOEJBQUE7RUFDQyxpQkFBQTtFQUNELGlCQUFBO0VBQ0MsaUJBQUE7RURXSiwrQkFBK0I7Q0FDaEM7QUNoQ0Q7RUF3QkksaUJBQUE7Q0RXSDtBQ25DRDtFQTJCTSxtQkFBQTtFQUNELFNBQUE7RUFDQyxXQUFBO0VEV0osc0NBQXNDO0VDVGxDLHdCQUFBO0VBQ0Qsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFRFdIOztvQkFFa0I7Q0FDbkI7QUNWRztFQUNDLFVBQUE7Q0RZSjtBQ1ZHO0VBQ0MsV0FBQTtDRFlKO0FDdkREO0VBK0NNLGFBQUE7RUFDQSxpQkFBQTtDRFdMO0FDRUQ7RUFDRSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0NEQUQ7QUNHRDtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFRERBOzs7bUNBR2lDO0NBQ2xDO0FFN0VEO0VBQ0UsOEJBQUE7Q0YrRUQ7QUFDRCxpQkFBaUI7QUUzRWpCO0VBQ0UsOEJBQUE7RUY2RUEsK0JBQStCO0NBQ2hDO0FFL0VEO0VBSUksMEJBQUE7Q0Y4RUg7QUVsRkQ7RUFRSSwwQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0NGNkVIO0FFeEZEO0VBZUksbUJB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O0VIK25CQSxXQUFXO0VHaE5YLDhCQUFBO0NIa05EO0FHcE5EOzs7Ozs7RUEzYUksYUFBQTtDSHVvQkg7QUc1TkQ7RUF2YUksYUFBQTtFQUNBLHNCQUFBO0NIc29CSDtBR3BvQkc7RUFDRSxlQUFBO0NIc29CTDtBR25PRDtFQUtJLGFBQUE7Q0hpT0g7QUd0T0Q7RUFZUSxhQUFBO0NINk5QO0FHM05PO0VBQ0UsZUFBQTtDSDZOVDtBR3pOSztFQUNFLGVBQUE7Q0gyTlA7QUduTkQ7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtDSHFORDtBR25OQztFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtDSHFOSDtBR2pORDtFQUNFLGdCQUFBO0NIbU5EO0FHaE5EO0VBQ0UsZ0JBQUE7Q0hrTkQ7QUcvTUQ7OztFQUVJLHdDQUFBO0NIa05IO0FHOU1EO0VBQ0UsZUFBQTtDSGdORDtBRzlNQztFQUNFLGVBQUE7Q0hnTkg7QUczTUQ7RUFDRSx1QkFBQTtDSDZNRDtBQUNELFlBQVk7QUcxTVo7RUFDRSwwQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtDSDRNRDtBRy9NRDtFQU1JLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0NINE1IO0FHMU1HO0VBQ0UsZUFBQTtDSDRNTDtBR3ZORDtFQWdCSSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtDSDBNSDtBRzdORDtFQXdCTSxnQkFBQTtDSHdNTDtBR3JNRztFQTRFSjtJQTNFTSxhQUFBO0dId01IO0VHN0hIO0lBeEVRLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLGFBQUE7R0h3TUw7Q0FDRjtBR3JNRztFQWtFSjtJQS9EUSxjQUFBO0lBQ0EsbUJBQUE7R0hzTUw7RUd4SUg7SUE1RGMsa0JBQUE7R0h1TVg7Q0FDRjtBR25QRDtFQThDTSxnQkFBQTtFQUNBLGtCQUFBO0NId01MO0FHdlBEO0VBc0RJLGdCQUFBO0NIb01IO0FHMVBEO0VBNERJLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtDQUFBO0NIaU1IO0FHN0xEO0VBQ0UsMkJBQUE7Q0grTEQ7QUczTEM7RUFDRSwwQkFBQTtDSDZMSDtBRzNMRztFQUNFLDBCQUFBO0NINkxMO0FHekxDO0VBQ0UsMEJBQUE7Q0gyTEg7QUd2TEQ7RUFDRSwwQkFBQTtDSHlMRDtBRzFMRDtFQUlJLGdCQUFBO0NIeUxIO0FHN0xEO0VBT00sc0JBQUE7Q0h5TEw7QUdoTUQ7RUFXTSx1QkFBQTtDSHdMTDtBR3JMRztFQUNFLDhCQUFBO0NIdUxMIiwiZmlsZSI6InVuZGVmaW5lZCJ9 */