﻿/*
	VARIABLES
*/
/*
* Breakpoints
*/
/*
*   Menu's height regarding break points
*/
/*
	COLORS
*/
/*
	FONTS
*/
#headerV2 {
  height: 60px;
}

#breadcrumbs {
  top: -32px;
}

body {
  background: none;
  min-width: 43.75rem;
}

#content {
  margin-top: 40px !important;
}

#headerV2 * {
  box-sizing: border-box;
}

#headerV2 div.purple {
  background: inherit;
  font-weight: inherit;
  padding: 0;
}

#headerV2 div.green {
  background: inherit;
  font-weight: inherit;
  padding: 0;
  margin-bottom: 0;
}

#headerV2 .header {
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  float: none;
}

#headerV2 .header__submenu-text {
  font-weight: normal !important;
  font-size: 13px !important;
  font-family: 'Avenir' !important;
}

#headerV2 .header__submenu-item:before {
  height: 2.5rem !important;
}

#headerV2 .header__item {
  text-align: center !important;
}

#headerV2 .header__text {
  font-family: "Avenir", Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

#headerV2 .header__logo img {
  max-width: 100%;
}

#headerV2 .menu-information-container {
  top: 80px;
  position: absolute;
  right: 0;
}

#headerV2 .login-info {
  font-family: "Avenir", Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  z-index: 20;
}

#headerV2 .row {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

#headerV2 .column,
#headerV2 .columns {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  min-width: initial;
}

@media screen and (min-width: 40em) {
  #headerV2 .column,
  #headerV2 .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  #headerV2 .large-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
}

#headerV2 .small-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media screen and (min-width: 40em) {
  #headerV2 .large-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  #headerV2 .large-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}

#headerV2 ul {
  list-style: none;
  line-height: 1.6;
}

#headerV2 ul li {
  box-sizing: border-box;
}

#headerV2 a:hover {
  text-decoration: inherit;
}

#headerV2 [class*=" icon-"] {
  display: inherit;
  width: inherit;
  height: inherit;
  margin-top: inherit;
  line-height: inherit;
  vertical-align: inherit;
  background-image: inherit;
  background-position: inherit;
  background-repeat: inherit;
}

#headerV2 .login-info__user-name, #headerV2 .login-info__network-name, #headerV2 .login-info__logout {
  font-family: "Avenir", Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
}

#headerV2 .login-info span.culture,
#headerV2 .login-info ul.culture {
  font-family: "Avenir", Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
}

#headerV2 .login-info span.culture li a,
#headerV2 .login-info span.culture a,
#headerV2 .login-info ul.culture li a,
#headerV2 .login-info ul.culture a {
  font-family: "Avenir", Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
}

#headerV2 .login-info ul.culture--opened {
  z-index: 999;
  border-radius: 1.5rem;
  border: 1px solid #dedede;
}

.favorites-panel__title {
  font-family: ALSSchlangeslab;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 18px;
  color: #924d5f;
}

#headerV2 {
  font-size: 16px;
}

#headerV2 .header {
  border-bottom: 0.1875rem solid #f1ede3;
  transition: border-bottom-color 0.2s ease-in-out;
  background-color: #ffffff !important;
  background-image: none;
  font-family: "Avenir", Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: inherit;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  min-width: 950px;
  width: inherit;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  /*
                Handle the case when the header is empty
                The component is loading
              */
  /*
          Color of the selected menu item.
          The page where we are.
        */
  /*
          Color of the menu if the cursor
          is hovering the submenu panel.
        */
  /*
                we want to change the color in the case the A element
                has no href attribute (to distinguish if the link is clickable or not)
            */
  /* Submenu */
  /*
              HEADER RIGHT
            */
  /*
              MENU ICONS
            */
}

#headerV2 .header.orange {
  border-bottom-color: #ffc062;
}

#headerV2 .header.yellow {
  border-bottom-color: #ffd400;
}

#headerV2 .header.red {
  border-bottom-color: #ef687b;
}

#headerV2 .header.cyan {
  border-bottom-color: #8bcdd2;
}

#headerV2 .header.green {
  border-bottom-color: #15b885;
}

#headerV2 .header.purple {
  border-bottom-color: #924d5f;
}

#headerV2 .header.blue {
  border-bottom-color: #418caf;
}

#headerV2 .header.row {
  max-width: none;
}

#headerV2 .header--child-hovered {
  border-bottom-color: #f1ede3 !important;
}

#headerV2 .header__right {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 4.5rem;
  padding: 0.875rem 0;
}

#headerV2 .header .search__input {
  margin: 0;
  border: none;
  box-shadow: none;
  color: #777777;
  font-family: 'Avenir' !important;
  font-weight: normal;
  font-style: normal;
  background: white !important;
  font-size: 14px;
  flex: 1;
}

#headerV2 .header .search__close-icon {
  cursor: pointer;
  height: 100%;
  width: 3.125rem;
  background: url("/assets/images/legacy/icons/menu/cross2.svg?ube87cfc3") no-repeat;
  background-position: center;
  min-width: 1.3125rem;
}

#headerV2 .header .search__close-icon--hidden {
  visibility: hidden;
}

#headerV2 .header .search .header__right-item {
  height: 1.25rem;
}

#headerV2 .header__logo {
  display: flex;
  align-items: center;
  height: 4.5rem;
  cursor: pointer;
}

#headerV2 .header__logo img {
  max-width: 13.75rem;
  max-height: 3.75rem;
  width: 100%;
}

#headerV2 .header__nav {
  min-width: 43.75rem;
  background-color: #ffffff;
  text-align: center;
  border-bottom-color: transparent;
  opacity: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  height: 4.5rem;
}

#headerV2 .header__nav.yellow .header__item {
  border-bottom-color: #ffd400;
}

#headerV2 .header__nav.red .header__item {
  border-bottom-color: #ef687b;
}

#headerV2 .header__nav.cyan .header__item {
  border-bottom-color: #8bcdd2;
}

#headerV2 .header__nav.green .header__item {
  border-bottom-color: #15b885;
}

#headerV2 .header__nav.purple .header__item {
  border-bottom-color: #924d5f;
}

#headerV2 .header__nav.blue .header__item {
  border-bottom-color: #418caf;
}

#headerV2 .header__nav--loading {
  height: 4.5rem;
  opacity: 0.5;
  transition: opacity 0.2s ease-in-out;
}

#headerV2 .header__item {
  position: relative;
  display: table;
  cursor: pointer;
  height: 100%;
  margin-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.1875rem;
  top: 0.1875rem;
  line-height: 1.3;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  /*
                  remove the margin for the last child
                  because there is no elements next to him
              */
}

#headerV2 .header__item:last-child {
  margin-right: 0;
}

#headerV2 .header__item:hover {
  border-bottom-style: solid;
  border-bottom-width: 0.1875rem;
  padding-bottom: 0;
}

#headerV2 .header.blue .header__text.blue,
#headerV2 .header.cyan .header__text.cyan,
#headerV2 .header.green .header__text.green,
#headerV2 .header.purple .header__text.purple,
#headerV2 .header.red .header__text.red,
#headerV2 .header.yellow .header__text.yellow {
  color: #4A4A4A;
}

#headerV2 .header__nav.blue .header__text.blue,
#headerV2 .header__nav.cyan .header__text.cyan,
#headerV2 .header__nav.green .header__text.green,
#headerV2 .header__nav.purple .header__text.purple,
#headerV2 .header__nav.red .header__text.red,
#headerV2 .header__nav.yellow .header__text.yellow {
  color: #4A4A4A;
}

#headerV2 .header__text {
  font-size: 1rem;
  text-decoration: none;
}

#headerV2 .header__text-plus {
  font-size: 1.5rem;
}

#headerV2 .header__text, #headerV2 .header__text-plus {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  color: #979797;
  font-size: 14px;
  border-bottom-color: transparent;
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
  transition: border-bottom-color 0.2s ease-in-out, color 0.2s ease-in-out;
  white-space: nowrap;
}

#headerV2 .header__text--active, #headerV2 .header__text:focus, #headerV2 .header__text:hover {
  color: #333333;
}

#headerV2 .header__item:hover {
  /* Opacity is used for the transition */
}

#headerV2 .header__item:hover .header__submenu-panel-blank {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.2s ease;
  transition-delay: .15s;
}

#headerV2 .header__item:hover .header__submenu-panel {
  opacity: 1;
  visibility: visible;
  margin-top: 0.5rem;
}

#headerV2 .header__submenu-panel-blank {
  position: absolute;
  height: 2rem;
  width: 20rem;
  margin-left: 50%;
  left: -10rem;
  margin-top: 4rem;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}

#headerV2 .header__submenu-panel {
  background: #ffffff;
  z-index: 1;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  width: 20rem;
  box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.12);
  border: solid 0.0625rem #8bcdd2;
  border-radius: 0.3125rem;
  white-space: nowrap;
  font-size: 0.9375rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  margin-top: 4.625rem;
  left: -10rem;
  margin-left: 50%;
}

#headerV2 .header__submenu-list {
  text-align: left;
  list-style: none;
  margin: 0;
  display: block;
  float: left;
  width: 90%;
}

#headerV2 .header__submenu-item {
  font-family: 'Avenir';
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  width: 100%;
  text-decoration: none;
}

#headerV2 .header__text:before {
  margin-right: 0.625rem;
  display: inline-block;
  vertical-align: middle;
  transition: background 0.1s ease-in-out;
}

#headerV2 .header__submenu-text {
  color: #979797;
  transition: color 0.1s ease-in-out;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  width: 100%;
  height: 100%;
  font-weight: 500;
}

#headerV2 .header__submenu-text:visited {
  color: #979797;
}

#headerV2 .header__submenu-text:hover {
  color: #4A4A4A;
}

#headerV2 .header__text-container {
  display: inline-block;
  width: 18rem;
  vertical-align: middle;
  overflow: hidden;
  height: 2.25rem;
}

#headerV2 .header__submenu-delimiter {
  border: solid 0.0625rem #f2f2f2;
  height: 0.0625rem;
}

#headerV2 .header__submenu-text:before, #headerV2 .header__submenu-text:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20%;
  height: 2.25rem;
  background-position: center;
  transition: opacity 0.2s ease;
}

#headerV2 .header__submenu-text:before {
  opacity: 1;
  position: relative;
}

#headerV2 .header__submenu-text:after {
  opacity: 0;
  position: absolute;
  left: -3px;
}

#headerV2 .header__submenu-text:hover:before {
  opacity: 0;
  transition: opacity 0.2s ease;
}

#headerV2 .header__submenu-text:hover:after {
  opacity: 1;
  transition: opacity 0.2s ease;
}

#headerV2 .header__right-container {
  border-left: solid 0.125rem #f1ede3;
}

#headerV2 .header__right-item {
  cursor: pointer;
  text-indent: -9999px;
  width: 1.875rem;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  justify-content: center;
  position: relative;
}

#headerV2 .header__right-item:before {
  width: 100%;
  opacity: 1;
}

#headerV2 .header__right-item:after {
  opacity: 0;
}

#headerV2 .header__right-item:hover:before {
  opacity: 0;
}

#headerV2 .header__right-item:hover:after {
  opacity: 1;
}

#headerV2 .header__right-item:before, #headerV2 .header__right-item:after {
  width: 1.875rem;
  height: 1.25rem;
  transition: opacity 0.2s ease;
  position: absolute;
  left: 0;
  height: 100%;
}

#headerV2 .header .icon-copyright:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-copyright.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-copyright:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-copyright-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-websites-and-pages:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-websites-and-pages.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-websites-and-pages:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-websites-and-pages-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-box:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-box.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-box:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-box-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-formats:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-formats.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-formats:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-formats-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-shop:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-shop.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-shop:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-shop-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-user:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-user.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-user:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-user-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-user-group:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-user-group.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-user-group:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-user-group-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-keys:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-keys.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-keys:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-keys-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-link:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-link.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-link:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-link-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-more:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/more.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-more:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/more-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-dashboard-rtb:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-dashboard-rtb.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-dashboard-rtb:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-dashboard-rtb-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-rtb-performance-reports:before,
#headerV2 .header .icon-rtb-performance:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-performance.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-rtb-performance:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-performance-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-rtb-performance-reports:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-performance-hoverblue.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-delivery-rules:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-delivery-rules.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-delivery-rules:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-delivery-rules-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-gns:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-gns.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-gns:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-gns-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-list:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-list.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-list:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-list-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-create:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-creating-a-report.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-create:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-creating-a-report-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-holistic-dashboard:before {
  content: '';
  background: url("/assets/images/icons/menu/icon-holistic-dashboard.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-holistic-dashboard:after {
  content: '';
  background: url("/assets/images/icons/menu/icon-holistic-dashboard-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-instant-insights-explorer:before {
  content: '';
  background: url("/assets/images/icons/menu/icon-instant-insights-explorer.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-instant-insights-explorer:after {
  content: '';
  background: url("/assets/images/icons/menu/icon-instant-insights-explorer-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-instant-insights-pivot:before {
  content: '';
  background: url("/assets/images/icons/menu/icon-instant-insights-pivot.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-instant-insights-pivot:after {
  content: '';
  background: url("/assets/images/icons/menu/icon-instant-insights-pivot-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-buyer-insights:before {
  content: '';
  background: url("/assets/images/icons/menu/icon-buyer-insights.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-buyer-insights:after {
  content: '';
  background: url("/assets/images/icons/menu/icon-buyer-insights-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-template-library:before {
  content: '';
  background: url("/assets/images/icons/menu/icon-template-library.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-template-library:after {
  content: '';
  background: url("/assets/images/icons/menu/icon-template-library-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-sites:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-sites.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-sites:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-sites-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-advertisers:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-advertisers.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-report-advertisers:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-advertisers-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-insertion-follow-up:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-insertion-follow-up.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-insertion-follow-up:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-insertion-follow-up-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-campaigns-advertisers:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-campaigns-advertisers.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-campaigns-advertisers:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-campaigns-advertisers-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-template:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-template.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-template:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-template-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-shop-catalog-produit:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-shop-catalog-produit.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-shop-catalog-produit:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-shop-catalog-produit-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-orders-list:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-orders-list.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-orders-list:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-orders-list-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-forecast:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-forecast.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-forecast:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-forecast-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-search:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-search.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-search:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-search-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-bubble:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-bubble.svg") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-bubble:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-bubble-hover.svg") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-info:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-info.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-info:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-info-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-settings:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-settings.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-settings:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-settings-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-interrogation-mark:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-interrogation-mark.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-interrogation-mark:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-interrogation-mark-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-deals:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-deals.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-deals:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-deals-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-star:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-star.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .header .icon-star:after,
#headerV2 .header .icon-star--active:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-star-off.svg?ube87cfc3") no-repeat;
  background-position: center;
}

#headerV2 .environment-information {
  background-color: #707375;
  color: white;
  text-align: center;
  font-size: 0.625rem;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1001;
}

#headerV2 .login-info {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 1.5rem;
  font-family: 'Avenir';
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
  color: #333333;
  justify-content: center;
}

#headerV2 .login-info > * {
  margin: 0 0.75rem;
}

#headerV2 .login-info__user-name {
  font-weight: bold;
}

#headerV2 .login-info__network-name {
  text-transform: uppercase;
  padding: 0.625rem 0.3125rem;
}

#headerV2 .login-info__logout, #headerV2 .login-info__logout:hover {
  color: #924d5f;
  font-weight: bolder;
  margin: 0 1.25rem 0 0.75rem;
}

#headerV2 .culture {
  font-family: Dosis, Arial, sans-serif;
  font-weight: bolder;
  font-style: normal;
  font-size: 0.875rem;
  cursor: pointer;
  text-transform: uppercase;
  width: 2.5rem;
  text-align: center;
  margin: 0;
}

#headerV2 .culture__flag, #headerV2 .culture__flag--opened {
  margin-right: 0;
  display: inline-block;
  padding-top: 0;
  line-height: initial;
}

#headerV2 .culture__flag:before {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-flag.svg?ube87cfc3") no-repeat;
  background-position: center;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  object-fit: contain;
  position: relative;
}

#headerV2 .culture__flag:after, #headerV2 .culture__flag--opened:after {
  content: '';
  background: url("/assets/images/legacy/icons/menu/icon-flag-hover.svg?ube87cfc3") no-repeat;
  background-position: center;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  object-fit: contain;
}

#headerV2 .culture__flag {
  position: relative;
  cursor: pointer;
}

#headerV2 .culture__flag:before {
  opacity: 1;
  transition: opacity 0.2s ease;
}

#headerV2 .culture__flag:after {
  opacity: 0;
  position: absolute;
  left: 0;
  transition: opacity 0.2s ease;
}

#headerV2 .culture__flag:hover, #headerV2 .culture__flag--opened {
  position: relative;
}

#headerV2 .culture__flag:hover:before, #headerV2 .culture__flag--opened:before {
  opacity: 0;
}

#headerV2 .culture__flag:hover:after, #headerV2 .culture__flag--opened:after {
  opacity: 1;
}

#headerV2 .culture--opened {
  display: flex;
  flex-direction: column;
  margin: 0;
  list-style: none;
  background: white;
  border-radius: 1.5rem;
  padding: 0.375rem 0;
  border: 0;
  position: relative;
  top: 4.125rem;
  z-index: 1000;
  border: 1px solid #dedede;
}

#headerV2 .culture--opened:before {
  display: block;
}

#headerV2 .culture--opened a {
  text-transform: uppercase;
  color: #333333;
  transition: color 0.1s ease-in-out;
}

#headerV2 .culture--opened a:hover {
  color: #ffe566;
}

#headerV2 .favorites {
  width: 100%;
  height: 100%;
}

#headerV2 .favorites-panel {
  overflow-y: auto;
  position: fixed;
  width: 376px;
  right: -426px;
  top: 4.6875rem;
  bottom: 0;
  background-color: #fff;
  border: solid 1px #dcd7d7;
  box-shadow: -6px 0 3px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.17);
  transition: transform 0.2s ease-in-out;
  z-index: 20;
}

#headerV2 .favorites-panel div.panel {
  top: 4.5rem;
  width: 100%;
}

#headerV2 .favorites-panel--opened {
  transform: translateX(-426px);
}

#headerV2 .favorites-panel__header {
  font-family: ALSSchlangeslab;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 18px;
  color: #924d5f;
  height: 58px;
  justify-content: center;
  align-items: center;
  display: flex;
  letter-spacing: 1px;
  background-color: #ffffff;
  border-bottom: 1px solid #dfdfdf;
}

#headerV2 .favorites-panel__close {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 7px;
  cursor: pointer;
  transition: opacity 0.2s ease-in-out;
}

#headerV2 .favorites-panel__close:hover {
  opacity: 0.8;
}

#headerV2 .favorites-panel__close:before {
  content: '';
  display: block;
  background: url("/assets/images/legacy/icons/menu/cross.svg") no-repeat center;
  width: 100%;
  height: 100%;
}

#headerV2 .favorites-panel__title {
  letter-spacing: 1px;
  /* width: 50%; */
  vertical-align: middle;
  text-align: center;
  line-height: 58px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media screen and (max-width: 76.875rem) {
  #headerV2 body {
    margin-top: 9.1875rem;
  }
  #headerV2 .header__nav {
    order: 2;
  }
  #headerV2 .header__nav {
    width: 100%;
    max-width: 100%;
    flex: inherit;
  }
  #headerV2 .header__right {
    border-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: 2.625rem;
  }
  #headerV2 .header__right-container, #headerV2 .header__logo {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  #headerV2 .header__right-container {
    padding: 0.9375rem 8.125rem 0.9375rem 0;
    /*padding-top: 0;
                padding-bottom: 0;*/
  }
  #headerV2 .header__logo {
    padding: 0.9375rem 0 0.9375rem 8.125rem;
  }
  #headerV2 .header__nav, #headerV2 .header__right {
    justify-content: space-between;
  }
  #headerV2 .header__nav {
    padding: 0 8.125rem;
    border-top: solid 2px #f1ede3;
  }
  #headerV2 .header__item {
    padding-left: 0;
    padding-right: 0;
  }
}

/*
* ManageV1 specific
*/
.culture--opened {
  top: 4.4375rem !important;
}

@media screen and (max-width: 76.875rem) {
  .login-info {
    margin-top: 4.6875rem;
    left: 0;
    height: 1.2rem !important;
  }
  .header__right-container {
    border-left: 0 !important;
  }
  .header__submenu-panel-blank {
    margin-top: 3.9rem !important;
  }
  .favorites-panel {
    top: 9.1875rem !important;
  }
  #page {
    margin-top: 8.4375rem;
  }
  #MessagesZone {
    top: 9.375rem !important;
  }
}

.menu-new {
  position: fixed;
  width: 100%;
  z-index: 800;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJInNvdXJjZVJvb3QiOiAiL3VpL3Nhc3MiLAoJImZpbGUiOiAiLi4vc2Fzcy9NZW51VjIuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9zYXNzL01lbnVWMi5zY3NzIiwKCQkiLi4vc2Fzcy9fdXRpbHMuc2NzcyIKCV0sCgkibWFwcGluZ3MiOiAiQUFPQTs7RUFFRTtBQUNGOztFQUVFO0FBR0Y7O0VBRUU7QUFLRjs7RUFFRTtBQXdDRjs7RUFFRTtBQU1GLEFBQUEsU0FBUyxDQUFDO0VBQ04sTUFBTSxFQUFFLElBQUs7Q0FDaEI7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDVCxHQUFHLEVBQUUsS0FBTTtDQUNkOztBQUVELEFBQUEsSUFBSSxDQUFDO0VBQ0QsVUFBVSxFQUFFLElBQUs7RUFDakIsU0FBUyxFQTlFQSxRQUFPO0NBK0VuQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQztFQUNMLFVBQVUsRUFBRSxlQUFnQjtDQUMvQjs7QUFFRCxBQUNJLFNBREssQ0FDTCxDQUFDLENBQUM7RUFDRSxVQUFVLEVBQUUsVUFBVztDQUMxQjs7QUFITCxBQUtPLFNBTEUsQ0FLTCxHQUFHLEFBQUEsT0FBTyxDQUFDO0VBQ1AsVUFBVSxFQUFFLE9BQVE7RUFDcEIsV0FBVyxFQUFFLE9BQVE7RUFDckIsT0FBTyxFQUFFLENBQUU7Q0FDZDs7QUFUTCxBQVdPLFNBWEUsQ0FXTCxHQUFHLEFBQUEsTUFBTSxDQUFDO0VBQ04sVUFBVSxFQUFFLE9BQVE7RUFDcEIsV0FBVyxFQUFFLE9BQVE7RUFDckIsT0FBTyxFQUFFLENBQUU7RUFDWCxhQUFhLEVBQUUsQ0FBRTtDQUNwQjs7QUFoQkwsQUFrQkksU0FsQkssQ0FrQkwsT0FBTyxDQUFDO0VBQ0osTUFBTSxFQUFFLElBQUs7RUFDYixPQUFPLEVBQUUsQ0FBRTtFQUNYLE1BQU0sRUFBRSxDQUFFO0VBQ1YsVUFBVSxFQUFFLElBQUs7RUFDakIsS0FBSyxFQUFFLElBQUs7Q0EyQmY7O0FBbERMLEFBa0JJLFNBbEJLLENBa0JMLHFCQUFPLENBT2E7RUFDWixXQUFXLEVBQUUsaUJBQWtCO0VBQy9CLFNBQVMsRUFBRSxlQUFnQjtFQUMzQixXQUFXLEVBQUUsbUJBQW9CO0NBQ3BDOztBQTdCVCxBQWtCSSxTQWxCSyxDQWtCTCxxQkFBTyxBQWFZLE9BQU8sQ0FBQztFQUNuQixNQUFNLEVBckhMLE1BQU8sQ0FxSFksVUFBVTtDQUNqQzs7QUFqQ1QsQUFrQkksU0FsQkssQ0FrQkwsYUFBTyxDQWlCSztFQUNKLFVBQVUsRUFBRSxpQkFBa0I7Q0FDakM7O0FBckNULEFBa0JJLFNBbEJLLENBa0JMLGFBQU8sQ0FxQks7RUFDSixXQUFXLEVBNURELFFBQVEsRUFBRSxLQUFLLEVBQUUsVUFBVTtFQTZEckMsV0FBVyxFQUFFLEdBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU87Q0FDdEI7O0FBM0NULEFBOENZLFNBOUNILENBa0JMLGFBQU8sQ0E0QkMsR0FBRyxDQUFDO0VBQ0EsU0FBUyxFQUFFLElBQUs7Q0FDbkI7O0FBaERiLEFBbURJLFNBbkRLLENBbURMLDJCQUEyQixDQUFDO0VBQ3hCLEdBQUcsRUFBRSxJQUFLO0VBQ1YsUUFBUSxFQUFFLFFBQVM7RUFDbkIsS0FBSyxFQUFFLENBQUU7Q0FDWjs7QUF2REwsQUF5REksU0F6REssQ0F5REwsV0FBVyxDQUFDO0VBQ1IsV0FBVyxFQUFFLDJCQUE0QjtFQUN6QyxXQUFXLEVBQUUsR0FBSTtFQUNqQixVQUFVLEVBQUUsTUFBTztFQUNuQixPQUFPLEVBQUUsRUFBRztDQUNmOztBQTlETCxBQWdFSSxTQWhFSyxDQWdFTCxJQUFJLENBQUM7RUFDRCxTQUFTLEVBQUUsS0FBTTtFQUNqQixXQUFXLEVBQUUsSUFBSztFQUNsQixZQUFZLEVBQUUsSUFBSztFQUNuQixPQUFPLEVBQUUsV0FBWTtFQUNyQixPQUFPLEVBQUUsV0FBWTtFQUNyQixPQUFPLEVBQUUsSUFBSztFQUNkLGFBQWEsRUFBRSxRQUFTO0VBQ3hCLFNBQVMsRUFBRSxRQUFTO0NBQ3ZCOztBQXpFTCxBQTJFSSxTQTNFSyxDQTJFTCxPQUFPO0FBM0VYLEFBNEVJLFNBNUVLLENBNEVMLFFBQVEsQ0FBQztFQUNMLGdCQUFnQixFQUFFLENBQUU7RUFDcEIsUUFBUSxFQUFFLE9BQVE7RUFDbEIsSUFBSSxFQUFFLE9BQVE7RUFDZCxZQUFZLEVBQUUsUUFBUztFQUN2QixhQUFhLEVBQUUsUUFBUztFQUN4QixTQUFTLEVBQUUsT0FBUTtDQUN0Qjs7QUFFRCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxJQUFJO0VBckYvQixBQXNGUSxTQXRGQyxDQXNGRCxPQUFPO0VBdEZmLEFBdUZRLFNBdkZDLENBdUZELFFBQVEsQ0FBQztJQUNMLFlBQVksRUFBRSxTQUFVO0lBQ3hCLGFBQWEsRUFBRSxTQUFVO0dBQzVCO0VBMUZULEFBNEZRLFNBNUZDLENBNEZELFFBQVEsQ0FBQztJQUNMLGdCQUFnQixFQUFFLENBQUU7SUFDcEIsUUFBUSxFQUFFLGFBQWM7SUFDeEIsSUFBSSxFQUFFLGFBQWM7SUFDcEIsU0FBUyxFQUFFLFNBQVU7R0FDeEI7OztBQWpHVCxBQW9HSSxTQXBHSyxDQW9HTCxTQUFTLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxDQUFFO0VBQ3BCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLElBQUksRUFBRSxRQUFTO0VBQ2YsU0FBUyxFQUFFLElBQUs7Q0FDbkI7O0FBRUQsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsSUFBSTtFQTNHL0IsQUE0R1EsU0E1R0MsQ0E0R0QsUUFBUSxDQUFDO0lBQ0wsZ0JBQWdCLEVBQUUsQ0FBRTtJQUNwQixRQUFRLEVBQUUsYUFBYztJQUN4QixJQUFJLEVBQUUsYUFBYztJQUNwQixTQUFTLEVBQUUsU0FBVTtHQUN4QjtFQWpIVCxBQW1IUSxTQW5IQyxDQW1IRCxRQUFRLENBQUM7SUFDTCxnQkFBZ0IsRUFBRSxDQUFFO0lBQ3BCLFFBQVEsRUFBRSxPQUFRO0lBQ2xCLElBQUksRUFBRSxPQUFRO0lBQ2QsU0FBUyxFQUFFLEdBQUk7R0FDbEI7OztBQXhIVCxBQTJISSxTQTNISyxDQTJITCxFQUFFLENBQUM7RUFDQyxVQUFVLEVBQUUsSUFBSztFQUNqQixXQUFXLEVBQUUsR0FBSTtDQU1wQjs7QUFuSUwsQUErSFEsU0EvSEMsQ0EySEwsRUFBRSxDQUlFLEVBQUUsQ0FBQztFQUNDLFVBQVUsRUFBRSxVQUFXO0NBRTFCOztBQWxJVCxBQXFJSyxTQXJJSSxDQXFJTCxDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ0osZUFBZSxFQUFFLE9BQVE7Q0FDNUI7O0FBdklMLEFBeUlvQixTQXpJWCxFQXlJTCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRUFBaUI7RUFDZCxPQUFPLEVBQUUsT0FBUTtFQUNqQixLQUFLLEVBQUUsT0FBUTtFQUNmLE1BQU0sRUFBRSxPQUFRO0VBQ2hCLFVBQVUsRUFBRSxPQUFRO0VBQ3BCLFdBQVcsRUFBRSxPQUFRO0VBQ3JCLGNBQWMsRUFBRSxPQUFRO0VBQ3hCLGdCQUFnQixFQUFFLE9BQVE7RUFDMUIsbUJBQW1CLEVBQUUsT0FBUTtFQUM3QixpQkFBaUIsRUFBRSxPQUFRO0NBQzlCOztBQW5KTCxBQXFKSSxTQXJKSyxDQXFKTCxzQkFBVyxFQXJKZixBQXFKSSxTQXJKSyxDQXFKTCx5QkFBVyxFQXJKZixBQXFKSSxTQXJKSyxDQXFKTCxtQkFBVyxDQUlHO0VBQ04sV0FBVyxFQUFFLDJCQUE0QjtFQUN6QyxXQUFXLEVBQUUsR0FBSTtFQUNqQixVQUFVLEVBQUUsTUFBTztFQUNuQixTQUFTLEVBQUUsT0FBUTtDQUN0Qjs7QUE5SlQsQUFnS1ksU0FoS0gsQ0FxSkwsV0FBVyxDQVdQLElBQUksQUFBQSxRQUFRO0FBaEtwQixBQWlLVSxTQWpLRCxDQXFKTCxXQUFXLENBWVAsRUFBRSxBQUFBLFFBQVEsQ0FBQztFQUNQLFdBQVcsRUFBRSwyQkFBNEI7RUFDekMsV0FBVyxFQUFFLEdBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU87RUFDbkIsU0FBUyxFQUFFLE9BQVE7Q0FTdEI7O0FBOUtULEFBdUtlLFNBdktOLENBcUpMLFdBQVcsQ0FXUCxJQUFJLEFBQUEsUUFBUSxDQU9SLEVBQUUsQ0FBQyxDQUFDO0FBdktoQixBQXdLWSxTQXhLSCxDQXFKTCxXQUFXLENBV1AsSUFBSSxBQUFBLFFBQVEsQ0FRUixDQUFDO0FBeEtiLEFBdUtlLFNBdktOLENBcUpMLFdBQVcsQ0FZUCxFQUFFLEFBQUEsUUFBUSxDQU1OLEVBQUUsQ0FBQyxDQUFDO0FBdktoQixBQXdLWSxTQXhLSCxDQXFKTCxXQUFXLENBWVAsRUFBRSxBQUFBLFFBQVEsQ0FPTixDQUFDLENBQUM7RUFDRSxXQUFXLEVBQUUsMkJBQTRCO0VBQ3pDLFdBQVcsRUFBRSxHQUFJO0VBQ2pCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFNBQVMsRUFBRSxPQUFRO0NBQ3RCOztBQTdLYixBQWdMVSxTQWhMRCxDQXFKTCxXQUFXLENBMkJQLEVBQUUsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLE9BQU8sRUFBRSxHQUFJO0VBQ2IsYUFBYSxFQUFFLE1BQU87RUFDdEIsTUFBTSxFQUFFLGlCQUFrQjtDQUM3Qjs7QUFLVCxBQUFBLHVCQUF1QixDQUFDO0VBQ3BCLFdBQVcsRUFBRSxlQUFnQjtFQUM3QixXQUFXLEVBQUUsT0FBUTtFQUNyQixjQUFjLEVBQUUsU0FBVTtFQUMxQixTQUFTLEVBQUUsSUFBSztFQUNoQixLQUFLLEVBQUUsT0FBUTtDQUNsQjs7QUFJRCxBQUFBLFNBQVMsQ0FBQztFQUNOLFNBQVMsRUFBRSxJQUFnQjtDQTRuQzlCOztBQTduQ0QsQUFHSSxTQUhLLENBR0wsT0FBTyxDQUFDO0VBQ0osYUFBYSxFQTVSUixTQUFPLENBNFJjLEtBQUssQ0FoUXpCLE9BQU87RUFpUWIsVUFBVSxFQUFFLG9DQUFxQztFQUNqRCxnQkFBZ0IsRUExT2hCLE9BQU8sQ0EwT2tCLFVBQVU7RUFDbkMsZ0JBQWdCLEVBQUUsSUFBSztFQUN2QixXQUFXLEVBL05HLFFBQVEsRUFBRSxLQUFLLEVBQUUsVUFBVTtFQWdPekMsV0FBVyxFQUFFLEdBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU87RUFDbkIsU0FBUyxFQUFFLE9BQVE7RUFDbkIsUUFBUSxFQUFFLEtBQU07RUFDaEIsR0FBRyxFQUFFLENBQUU7RUFDUCxJQUFJLEVBQUUsQ0FBRTtFQUNSLEtBQUssRUFBRSxDQUFFO0VBQ1QsT0FBTyxFQUFFLElBQUs7RUFDZCxTQUFTLEVBQUUsS0FBTTtFQUNqQixLQUFLLEVBQUUsT0FBUTtFQUNmLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsa0JBQUk7RUFpSTVCOzs7Z0JBR1E7RUFpQ1I7OztVQUdFO0VBU0Y7OztVQUdFO0VBa0JGOzs7Y0FHTTtFQW9CTixhQUFhO0VBMkliOztjQUVNO0VBNkNOOztjQUVNO0NBd2JUOztBQXAyQkwsQUFHSSxTQUhLLENBR0wsT0FBTyxBQWtCRixPQUFPLENBQUM7RUFDTCxtQkFBbUIsRUF4UnJCLE9BQU87Q0F5UlI7O0FBdkJULEFBR0ksU0FISyxDQUdMLE9BQU8sQUFzQkYsT0FBTyxDQUFDO0VBQ0wsbUJBQW1CLEVBdlFaLE9BQU87Q0F3UWpCOztBQTNCVCxBQUdJLFNBSEssQ0FHTCxPQUFPLEFBMEJGLElBQUksQ0FBQztFQUNGLG1CQUFtQixFQS9RbkIsT0FBTztDQWdSVjs7QUEvQlQsQUFHSSxTQUhLLENBR0wsT0FBTyxBQThCRixLQUFLLENBQUM7RUFDSCxtQkFBbUIsRUE1UlosT0FBTztDQTZSakI7O0FBbkNULEFBR0ksU0FISyxDQUdMLE9BQU8sQUFrQ0YsTUFBTSxDQUFDO0VBQ0osbUJBQW1CLEVBeFFuQixPQUFPO0NBeVFWOztBQXZDVCxBQUdJLFNBSEssQ0FHTCxPQUFPLEFBc0NGLE9BQU8sQ0FBQztFQUNMLG1CQUFtQixFQTFTbEIsT0FBTztDQTJTWDs7QUEzQ1QsQUFHSSxTQUhLLENBR0wsT0FBTyxBQTBDRixLQUFLLENBQUM7RUFDSCxtQkFBbUIsRUEvU25CLE9BQU87Q0FnVFY7O0FBL0NULEFBR0ksU0FISyxDQUdMLE9BQU8sQUE4Q0YsSUFBSSxDQUFDO0VBQ0YsU0FBUyxFQUFFLElBQUs7Q0FDbkI7O0FBbkRULEFBR0ksU0FISyxDQUdMLHNCQUFPLENBa0RjO0VBQ2IsbUJBQW1CLEVBbFRqQixPQUFPLENBa1R5QixVQUFVO0NBQy9DOztBQXZEVCxBQUdJLFNBSEssQ0FHTCxjQUFPLENBc0RNO0VBQ0wsT0FBTyxFQUFFLElBQUs7RUFDZCxjQUFjLEVBQUUsR0FBSTtFQUNwQixlQUFlLEVBQUUsYUFBYztFQUMvQixXQUFXLEVBQUUsTUFBTztFQUNwQixNQUFNLEVBdFZMLE1BQU87RUF1VlIsT0FBTyxFQXZWTixRQUFPLENBdVZhLENBQUM7Q0FDekI7O0FBaEVULEFBa0VRLFNBbEVDLENBR0wsT0FBTyxDQStESCxjQUFPLENBQ007RUFDTCxNQUFNLEVBQUUsQ0FBRTtFQUNWLE1BQU0sRUFBRSxJQUFLO0VBQ2IsVUFBVSxFQUFFLElBQUs7RUFDakIsS0FBSyxFQUFFLE9BQVE7RUFDZixXQUFXLEVBQUUsbUJBQW9CO0VBQ2pDLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFVBQVUsRUFBRSxnQkFBaUI7RUFDN0IsU0FBUyxFQUFFLElBQUs7RUFDaEIsSUFBSSxFQUFFLENBQUU7Q0FDWDs7QUE5RWIsQUFrRVEsU0FsRUMsQ0FHTCxPQUFPLENBK0RILG1CQUFPLENBY1c7RUFDVixNQUFNLEVBQUUsT0FBUTtFQUNoQixNQUFNLEVBQUUsSUFBSztFQUNiLEtBQUssRUEzV1IsUUFBTztFQTRXSixVQUFVLEVDeFdkLDREQUFHLENEd1cwRSxTQUFTO0VBQ2xGLG1CQUFtQixFQUFFLE1BQU87RUFDNUIsU0FBUyxFQTlXWixTQUFPO0NBbVhQOztBQTNGYixBQWtFUSxTQWxFQyxDQUdMLE9BQU8sQ0ErREgsMkJBQU8sQ0FzQlc7RUFDTixVQUFVLEVBQUUsTUFBTztDQUN0Qjs7QUExRmpCLEFBNkZZLFNBN0ZILENBR0wsT0FBTyxDQStESCxPQUFPLENBMkJILG1CQUFtQixDQUFDO0VBQ2hCLE1BQU0sRUF0WFQsT0FBTztDQXVYUDs7QUEvRmIsQUFHSSxTQUhLLENBR0wsYUFBTyxDQStGSztFQUNKLE9BQU8sRUFBRSxJQUFLO0VBQ2QsV0FBVyxFQUFFLE1BQU87RUFDcEIsTUFBTSxFQTdYTCxNQUFPO0VBOFhSLE1BQU0sRUFBRSxPQUFRO0NBT25COztBQTdHVCxBQXdHWSxTQXhHSCxDQUdMLGFBQU8sQ0FxR0MsR0FBRyxDQUFDO0VBQ0EsU0FBUyxFQWpZWixRQUFPO0VBa1lKLFVBQVUsRUFsWWIsT0FBTztFQW1ZSixLQUFLLEVBQUUsSUFBSztDQUNmOztBQTVHYixBQUdJLFNBSEssQ0FHTCxZQUFPLENBNEdJO0VBQ0gsU0FBUyxFQXhZUixRQUFPO0VBeVlSLGdCQUFnQixFQXJWcEIsT0FBTztFQXNWSCxVQUFVLEVBQUUsTUFBTztFQUNuQixtQkFBbUIsRUFBRSxXQUFZO0VBQ2pDLE9BQU8sRUFBRSxDQUFFO0VBQ1gsT0FBTyxFQUFFLElBQUs7RUFDZCxjQUFjLEVBQUUsR0FBSTtFQUNwQixTQUFTLEVBQUUsSUFBSztFQUNoQixlQUFlLEVBQUUsVUFBVztFQUM1QixXQUFXLEVBQUUsTUFBTztFQUNwQixNQUFNLEVBbFpMLE1BQU87Q0EyYVg7O0FBbkpULEFBNEhxQixTQTVIWixDQUdMLFlBQU8sQUF5SEUsT0FBTyxDQUFDLGFBQWEsQ0FBQztFQUNuQixtQkFBbUIsRUExV2hCLE9BQU87Q0EyV2I7O0FBOUhiLEFBZ0lrQixTQWhJVCxDQUdMLFlBQU8sQUE2SEUsSUFBSSxDQUFDLGFBQWEsQ0FBQztFQUNoQixtQkFBbUIsRUFsWHZCLE9BQU87Q0FtWE47O0FBbEliLEFBb0ltQixTQXBJVixDQUdMLFlBQU8sQUFpSUUsS0FBSyxDQUFDLGFBQWEsQ0FBQztFQUNqQixtQkFBbUIsRUEvWGhCLE9BQU87Q0FnWWI7O0FBdEliLEFBd0lvQixTQXhJWCxDQUdMLFlBQU8sQUFxSUUsTUFBTSxDQUFDLGFBQWEsQ0FBQztFQUNsQixtQkFBbUIsRUEzV3ZCLE9BQU87Q0E0V047O0FBMUliLEFBNElxQixTQTVJWixDQUdMLFlBQU8sQUF5SUUsT0FBTyxDQUFDLGFBQWEsQ0FBQztFQUNuQixtQkFBbUIsRUE3WXRCLE9BQU87Q0E4WVA7O0FBOUliLEFBZ0ptQixTQWhKVixDQUdMLFlBQU8sQUE2SUUsS0FBSyxDQUFDLGFBQWEsQ0FBQztFQUNqQixtQkFBbUIsRUFsWnZCLE9BQU87Q0FtWk47O0FBbEpiLEFBR0ksU0FISyxDQUdMLHFCQUFPLENBcUphO0VBQ1osTUFBTSxFQWpiTCxNQUFPO0VBa2JSLE9BQU8sRUFBRSxHQUFJO0VBQ2IsVUFBVSxFQUFFLHdCQUF5QjtDQUN4Qzs7QUE1SlQsQUFHSSxTQUhLLENBR0wsYUFBTyxDQTJKSztFQUNKLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxLQUFNO0VBQ2YsTUFBTSxFQUFFLE9BQVE7RUFDaEIsTUFBTSxFQUFFLElBQUs7RUFDYixZQUFZLEVBM2JYLE1BQU87RUE0YlIsV0FBVyxFQTViVixNQUFPO0VBNmJSLGNBQWMsRUE3YmIsU0FBTztFQThiUixHQUFHLEVBOWJGLFNBQU87RUErYlIsV0FBVyxFQUFFLEdBQUk7RUFDakIsWUFBWSxFQWhjWCxNQUFPO0VBaWNSLGFBQWEsRUFqY1osTUFBTztFQWtjUjs7O2dCQUdJO0NBVVA7O0FBdkxULEFBR0ksU0FISyxDQUdMLGFBQU8sQUEyS0UsV0FBVyxDQUFDO0VBQ1QsWUFBWSxFQUFFLENBQUU7Q0FDbkI7O0FBaExiLEFBR0ksU0FISyxDQUdMLGFBQU8sQUErS0UsTUFBTSxDQUFDO0VBQ0osbUJBQW1CLEVBQUUsS0FBTTtFQUMzQixtQkFBbUIsRUE1Y3RCLFNBQU87RUE2Y0osY0FBYyxFQUFFLENBQUU7Q0FDckI7O0FBdExiLEFBNEw0QixTQTVMbkIsQ0FHTCxPQUFPLEFBeUxGLEtBQUssQ0FBQyxhQUFhLEFBQUEsS0FBSztBQTVMakMsQUE2TDRCLFNBN0xuQixDQUdMLE9BQU8sQUEwTEYsS0FBSyxDQUFDLGFBQWEsQUFBQSxLQUFLO0FBN0xqQyxBQThMNkIsU0E5THBCLENBR0wsT0FBTyxBQTJMRixNQUFNLENBQUMsYUFBYSxBQUFBLE1BQU07QUE5TG5DLEFBK0w4QixTQS9MckIsQ0FHTCxPQUFPLEFBNExGLE9BQU8sQ0FBQyxhQUFhLEFBQUEsT0FBTztBQS9MckMsQUFnTTJCLFNBaE1sQixDQUdMLE9BQU8sQUE2TEYsSUFBSSxDQUFDLGFBQWEsQUFBQSxJQUFJO0FBaE0vQixBQWlNOEIsU0FqTXJCLENBR0wsT0FBTyxBQThMRixPQUFPLENBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUMxQixLQUFLLEVBbmFELE9BQU87Q0FvYWQ7O0FBbk1ULEFBd01pQyxTQXhNeEIsQ0FHTCxZQUFPLEFBcU1HLEtBQUssQ0FBQyxhQUFhLEFBQUEsS0FBSztBQXhNdEMsQUF5TWlDLFNBek14QixDQUdMLFlBQU8sQUFzTUcsS0FBSyxDQUFDLGFBQWEsQUFBQSxLQUFLO0FBek10QyxBQTBNa0MsU0ExTXpCLENBR0wsWUFBTyxBQXVNRyxNQUFNLENBQUMsYUFBYSxBQUFBLE1BQU07QUExTXhDLEFBMk1tQyxTQTNNMUIsQ0FHTCxZQUFPLEFBd01HLE9BQU8sQ0FBQyxhQUFhLEFBQUEsT0FBTztBQTNNMUMsQUE0TWdDLFNBNU12QixDQUdMLFlBQU8sQUF5TUcsSUFBSSxDQUFDLGFBQWEsQUFBQSxJQUFJO0FBNU1wQyxBQTZNbUMsU0E3TTFCLENBR0wsWUFBTyxBQTBNRyxPQUFPLENBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUMvQixLQUFLLEVBL2FELE9BQU87Q0FnYmQ7O0FBL01ULEFBR0ksU0FISyxDQUdMLGFBQU8sQ0E4TUs7RUFDSixTQUFTLEVBMWVSLElBQU87RUEyZVIsZUFBZSxFQUFFLElBQUs7Q0FDekI7O0FBcE5ULEFBR0ksU0FISyxDQUdMLGtCQUFPLENBbU5VO0VBQ1QsU0FBUyxFQS9lUixNQUFPO0NBZ2ZYOztBQXhOVCxBQUdJLFNBSEssQ0FHTCxhQUFPLEVBSFgsQUFHSSxTQUhLLENBR0wsa0JBQU8sQ0EyTlU7RUFDVCxPQUFPLEVBQUUsVUFBVztFQUNwQixNQUFNLEVBQUUsSUFBSztFQUNiLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLEtBQUssRUE5Y0UsT0FBTztFQStjZCxTQUFTLEVBQUUsSUFBSztFQUNoQixtQkFBbUIsRUFBRSxXQUFZO0VBQ2pDLG1CQUFtQixFQTdmbEIsT0FBTztFQThmUixtQkFBbUIsRUFBRSxLQUFNO0VBQzNCLFVBQVUsRUFBRSw0REFBNkQ7RUFDekUsV0FBVyxFQUFFLE1BQU87Q0FDdkI7O0FBek9ULEFBR0ksU0FISyxDQUdMLHFCQUFPLEVBSFgsQUFHSSxTQUhLLENBR0wsYUFBTyxBQXlPSSxNQUFNLEVBNU9yQixBQUdJLFNBSEssQ0FHTCxhQUFPLEFBME9JLE1BQU0sQ0FBQztFQUNWLEtBQUssRUE5Y0YsT0FBTztDQStjYjs7QUEvT1QsQUFHSSxTQUhLLENBR0wsYUFBTyxBQThPSSxNQUFNLENBQUM7RUFPVix3Q0FBd0M7Q0FNM0M7O0FBOVBULEFBa1BZLFNBbFBILENBR0wsYUFBTyxBQThPSSxNQUFNLENBQ1QsNEJBQTRCLENBQUM7RUFDekIsT0FBTyxFQUFFLENBQUU7RUFDWCxVQUFVLEVBQUUsT0FBUTtFQUNwQixVQUFVLEVBQUUsaUJBQWtCO0VBQzlCLGdCQUFnQixFQUFFLElBQUs7Q0FDMUI7O0FBdlBiLEFBeVBZLFNBelBILENBR0wsYUFBTyxBQThPSSxNQUFNLENBUVQsc0JBQXNCLENBQUM7RUFDbkIsT0FBTyxFQUFFLENBQUU7RUFDWCxVQUFVLEVBQUUsT0FBUTtFQUNwQixVQUFVLEVBcGhCYixNQUFPO0NBcWhCUDs7QUE3UGIsQUFHSSxTQUhLLENBR0wsNEJBQU8sQ0E2UG9CO0VBQ25CLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE1BQU0sRUExaEJMLElBQU87RUEyaEJSLEtBQUssRUEzaEJKLEtBQU87RUE0aEJSLFdBQVcsRUFBRSxHQUFJO0VBQ2pCLElBQUksRUE3aEJILE1BQU87RUE4aEJSLFVBQVUsRUE5aEJULElBQU87RUEraEJSLE9BQU8sRUFBRSxDQUFFO0VBQ1gsT0FBTyxFQUFFLENBQUU7RUFDWCxVQUFVLEVBQUUsTUFBTztDQUN0Qjs7QUExUVQsQUFHSSxTQUhLLENBR0wsc0JBQU8sQ0F5UWM7RUFDYixVQUFVLEVBamZkLE9BQU87RUFrZkgsT0FBTyxFQUFFLENBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUztFQUNuQixVQUFVLEVBQUUsTUFBTztFQUNuQixPQUFPLEVBQUUsQ0FBRTtFQUNYLEtBQUssRUExaUJKLEtBQU87RUEyaUJSLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsbUJBQUk7RUFDNUIsTUFBTSxFQUFFLEtBQUssQ0E1aUJaLFNBQU8sQ0E4QkQsT0FBTztFQStnQmQsYUFBYSxFQTdpQlosU0FBTztFQThpQlIsV0FBVyxFQUFFLE1BQU87RUFDcEIsU0FBUyxFQS9pQlIsU0FBTztFQWdqQlIsV0FBVyxFQWhqQlYsUUFBTztFQWlqQlIsY0FBYyxFQWpqQmIsUUFBTztFQWtqQlIsVUFBVSxFQWxqQlQsUUFBTztFQW1qQlIsSUFBSSxFQW5qQkgsTUFBTztFQW9qQlIsV0FBVyxFQUFFLEdBQUk7Q0FDcEI7O0FBN1JULEFBR0ksU0FISyxDQUdMLHFCQUFPLENBNFJhO0VBQ1osVUFBVSxFQUFFLElBQUs7RUFDakIsVUFBVSxFQUFFLElBQUs7RUFDakIsTUFBTSxFQUFFLENBQUU7RUFDVixPQUFPLEVBQUUsS0FBTTtFQUNmLEtBQUssRUFBRSxJQUFLO0VBQ1osS0FBSyxFQUFFLEdBQUk7Q0FDZDs7QUF0U1QsQUFHSSxTQUhLLENBR0wscUJBQU8sQ0FxU2E7RUFDWixXQUFXLEVBQUUsUUFBUztFQUN0QixXQUFXLEVBQUUsTUFBTztFQUNwQixVQUFVLEVBQUUsTUFBTztFQUNuQixTQUFTLEVBQUUsSUFBSztFQUNoQixLQUFLLEVBQUUsSUFBSztFQUNaLGVBQWUsRUFBRSxJQUFLO0NBQ3pCOztBQS9TVCxBQUdJLFNBSEssQ0FHTCxhQUFPLEFBOFNJLE9BQU8sQ0FBQztFQUNYLFlBQVksRUExa0JYLFFBQU87RUEya0JSLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFVBQVUsRUFBRSwyQkFBNEI7Q0FDM0M7O0FBdFRULEFBR0ksU0FISyxDQUdMLHFCQUFPLENBcVRhO0VBQ1osS0FBSyxFQXJpQkUsT0FBTztFQXNpQmQsVUFBVSxFQUFFLHNCQUF1QjtFQUNuQyxRQUFRLEVBQUUsTUFBTztFQUNqQixhQUFhLEVBQUUsUUFBUztFQUN4QixlQUFlLEVBQUUsSUFBSztFQUN0QixLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRUFBRSxJQUFLO0VBQ2IsV0FBVyxFQUFFLEdBQUk7Q0FTcEI7O0FBelVULEFBR0ksU0FISyxDQUdMLHFCQUFPLEFBK1RFLFFBQVEsQ0FBQztFQUNOLEtBQUssRUEvaUJGLE9BQU87Q0FnakJiOztBQXBVYixBQUdJLFNBSEssQ0FHTCxxQkFBTyxBQW1VRSxNQUFNLENBQUM7RUFDSixLQUFLLEVBeGlCTCxPQUFPO0NBeWlCVjs7QUF4VWIsQUFHSSxTQUhLLENBR0wsdUJBQU8sQ0F3VWU7RUFDZCxPQUFPLEVBQUUsWUFBYTtFQUN0QixLQUFLLEVBcm1CSixLQUFPO0VBc21CUixjQUFjLEVBQUUsTUFBTztFQUN2QixRQUFRLEVBQUUsTUFBTztFQUNqQixNQUFNLEVBeG1CTCxPQUFPO0NBeW1CWDs7QUFqVlQsQUFHSSxTQUhLLENBR0wsMEJBQU8sQ0FnVmtCO0VBQ2pCLE1BQU0sRUFBRSxLQUFLLENBNW1CWixTQUFPLENBa0ROLE9BQU87RUEyakJULE1BQU0sRUE3bUJMLFNBQU87Q0E4bUJYOztBQXRWVCxBQUdJLFNBSEssQ0FHTCxxQkFBTyxBQXFWWSxPQUFPLEVBeFY5QixBQUdJLFNBSEssQ0FHTCxxQkFBTyxBQXNWWSxNQUFNLENBQUM7RUFDbEIsT0FBTyxFQUFFLEVBQUc7RUFDWixPQUFPLEVBQUUsWUFBYTtFQUN0QixjQUFjLEVBQUUsTUFBTztFQUN2QixLQUFLLEVBQUUsR0FBSTtFQUNYLE1BQU0sRUF0bkJMLE9BQU87RUF1bkJSLG1CQUFtQixFQUFFLE1BQU87RUFDNUIsVUFBVSxFQUFFLGlCQUFrQjtDQUNqQzs7QUFqV1QsQUFHSSxTQUhLLENBR0wscUJBQU8sQUFpV0UsT0FBTyxDQUFDO0VBQ0wsT0FBTyxFQUFFLENBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUztDQUN0Qjs7QUF2V2IsQUFHSSxTQUhLLENBR0wscUJBQU8sQUFzV0UsTUFBTSxDQUFDO0VBQ0osT0FBTyxFQUFFLENBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUztFQUNuQixJQUFJLEVBQUUsSUFBSztDQUNkOztBQTdXYixBQUdJLFNBSEssQ0FHTCxxQkFBTyxBQTZXWSxNQUFNLEFBQ2hCLE9BQU8sQ0FBQztFQUNMLE9BQU8sRUFBRSxDQUFFO0VBQ1gsVUFBVSxFQUFFLGlCQUFrQjtDQUNqQzs7QUFwWGIsQUFHSSxTQUhLLENBR0wscUJBQU8sQUE2V1ksTUFBTSxBQU1oQixNQUFNLENBQUM7RUFDSixPQUFPLEVBQUUsQ0FBRTtFQUNYLFVBQVUsRUFBRSxpQkFBa0I7Q0FDakM7O0FBelhiLEFBR0ksU0FISyxDQUdMLHdCQUFPLENBMlhnQjtFQUNmLFdBQVcsRUFBRSxLQUFLLENBdnBCakIsUUFBTyxDQTRCTixPQUFPO0NBNG5CWjs7QUFoWVQsQUFHSSxTQUhLLENBR0wsbUJBQU8sQ0ErWFc7RUFDVixNQUFNLEVBQUUsT0FBUTtFQUNoQixXQUFXLEVBQUUsT0FBUTtFQUNyQixLQUFLLEVBN3BCSixRQUFPO0VBOHBCUixNQUFNLEVBQUUsSUFBSztFQUNiLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLE9BQU8sRUFBRSxJQUFLO0VBQ2QsV0FBVyxFQUFFLE9BQVE7RUFDckIsZUFBZSxFQUFFLE1BQU87RUFDeEIsUUFBUSxFQUFFLFFBQVM7Q0FVdEI7O0FBclpULEFBR0ksU0FISyxDQUdMLG1CQUFPLEFBMFlFLE9BQU8sQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFLO0VBQ1osT0FBTyxFQUFFLENBQUU7Q0FDZDs7QUFoWmIsQUFHSSxTQUhLLENBR0wsbUJBQU8sQUErWUUsTUFBTSxDQUFDO0VBQ0osT0FBTyxFQUFFLENBQUU7Q0FDZDs7QUFwWmIsQUFHSSxTQUhLLENBR0wsbUJBQU8sQUFvWlUsTUFBTSxBQUNkLE9BQU8sQ0FBQztFQUNMLE9BQU8sRUFBRSxDQUFFO0NBQ2Q7O0FBMVpiLEFBR0ksU0FISyxDQUdMLG1CQUFPLEFBb1pVLE1BQU0sQUFLZCxNQUFNLENBQUM7RUFDSixPQUFPLEVBQUUsQ0FBRTtDQUNkOztBQTlaYixBQUdJLFNBSEssQ0FHTCxtQkFBTyxBQThaVSxPQUFPLEVBamE1QixBQUdJLFNBSEssQ0FHTCxtQkFBTyxBQStaVSxNQUFNLENBQUM7RUFDaEIsS0FBSyxFQTNyQkosUUFBTztFQTRyQlIsTUFBTSxFQTVyQkwsT0FBTztFQTZyQlIsVUFBVSxFQUFFLGlCQUFrQjtFQUM5QixRQUFRLEVBQUUsUUFBUztFQUNuQixJQUFJLEVBQUUsQ0FBRTtFQUNSLE1BQU0sRUFBRSxJQUFLO0NBQ2hCOztBQXphVCxBQTZhdUIsU0E3YWQsQ0FHTCxPQUFPLENBMGFILGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDbkIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDbnNCVixvRUFBRyxDRG1zQjhFLFNBQVM7RUFDMUYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFqYlQsQUFtYnVCLFNBbmJkLENBR0wsT0FBTyxDQWdiSCxlQUFlLEFBQUEsTUFBTSxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3pzQlYsMEVBQUcsQ0R5c0JvRixTQUFTO0VBQ2hHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBdmJULEFBeWJnQyxTQXpidkIsQ0FHTCxPQUFPLENBc2JILHdCQUF3QixBQUFBLE9BQU8sQ0FBQztFQUM1QixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUMvc0JWLDZFQUFHLENEK3NCdUYsU0FBUztFQUNuRyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTdiVCxBQStiZ0MsU0EvYnZCLENBR0wsT0FBTyxDQTRiSCx3QkFBd0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDcnRCVixtRkFBRyxDRHF0QjZGLFNBQVM7RUFDekcsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFuY1QsQUFxY2lCLFNBcmNSLENBR0wsT0FBTyxDQWtjSCxTQUFTLEFBQUEsT0FBTyxDQUFDO0VBQ2IsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDM3RCViw4REFBRyxDRDJ0QndFLFNBQVM7RUFDcEYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUF6Y1QsQUEyY2lCLFNBM2NSLENBR0wsT0FBTyxDQXdjSCxTQUFTLEFBQUEsTUFBTSxDQUFDO0VBQ1osT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDanVCVixvRUFBRyxDRGl1QjhFLFNBQVM7RUFDMUYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUEvY1QsQUFpZHFCLFNBamRaLENBR0wsT0FBTyxDQThjSCxhQUFhLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3Z1QlYsa0VBQUcsQ0R1dUI0RSxTQUFTO0VBQ3hGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBcmRULEFBdWRxQixTQXZkWixDQUdMLE9BQU8sQ0FvZEgsYUFBYSxBQUFBLE1BQU0sQ0FBQztFQUNoQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUM3dUJWLHdFQUFHLENENnVCa0YsU0FBUztFQUM5RixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTNkVCxBQTZka0IsU0E3ZFQsQ0FHTCxPQUFPLENBMGRILFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDZCxPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNudkJWLCtEQUFHLENEbXZCeUUsU0FBUztFQUNyRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQWplVCxBQW1la0IsU0FuZVQsQ0FHTCxPQUFPLENBZ2VILFVBQVUsQUFBQSxNQUFNLENBQUM7RUFDYixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUN6dkJWLHFFQUFHLENEeXZCK0UsU0FBUztFQUMzRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQXZlVCxBQXlla0IsU0F6ZVQsQ0FHTCxPQUFPLENBc2VILFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDZCxPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUMvdkJWLCtEQUFHLENEK3ZCeUUsU0FBUztFQUNyRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTdlVCxBQStla0IsU0EvZVQsQ0FHTCxPQUFPLENBNGVILFVBQVUsQUFBQSxNQUFNLENBQUM7RUFDYixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNyd0JWLHFFQUFHLENEcXdCK0UsU0FBUztFQUMzRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQW5mVCxBQXFmd0IsU0FyZmYsQ0FHTCxPQUFPLENBa2ZILGdCQUFnQixBQUFBLE9BQU8sQ0FBQztFQUNwQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUMzd0JWLHFFQUFHLENEMndCK0UsU0FBUztFQUMzRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQXpmVCxBQTJmd0IsU0EzZmYsQ0FHTCxPQUFPLENBd2ZILGdCQUFnQixBQUFBLE1BQU0sQ0FBQztFQUNuQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNqeEJWLDJFQUFHLENEaXhCcUYsU0FBUztFQUNqRyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQS9mVCxBQWlnQmtCLFNBamdCVCxDQUdMLE9BQU8sQ0E4ZkgsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNkLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3Z4QlYsK0RBQUcsQ0R1eEJ5RSxTQUFTO0VBQ3JGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBcmdCVCxBQXVnQmtCLFNBdmdCVCxDQUdMLE9BQU8sQ0FvZ0JILFVBQVUsQUFBQSxNQUFNLENBQUM7RUFDYixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUM3eEJWLHFFQUFHLENENnhCK0UsU0FBUztFQUMzRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTNnQlQsQUE2Z0JrQixTQTdnQlQsQ0FHTCxPQUFPLENBMGdCSCxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2QsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDbnlCViwrREFBRyxDRG15QnlFLFNBQVM7RUFDckYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFqaEJULEFBbWhCa0IsU0FuaEJULENBR0wsT0FBTyxDQWdoQkgsVUFBVSxBQUFBLE1BQU0sQ0FBQztFQUNiLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3p5QlYscUVBQUcsQ0R5eUIrRSxTQUFTO0VBQzNGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBdmhCVCxBQXloQmtCLFNBemhCVCxDQUdMLE9BQU8sQ0FzaEJILFVBQVUsQUFBQSxPQUFPLENBQUM7RUFDZCxPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUMveUJWLDBEQUFHLENEK3lCb0UsU0FBUztFQUNoRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTdoQlQsQUEraEJrQixTQS9oQlQsQ0FHTCxPQUFPLENBNGhCSCxVQUFVLEFBQUEsTUFBTSxDQUFDO0VBQ2IsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDcnpCVixnRUFBRyxDRHF6QjBFLFNBQVM7RUFDdEYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFuaUJULEFBcWlCMkIsU0FyaUJsQixDQUdMLE9BQU8sQ0FraUJILG1CQUFtQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUMzekJWLHdFQUFHLENEMnpCa0YsU0FBUztFQUM5RixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQXppQlQsQUEyaUIyQixTQTNpQmxCLENBR0wsT0FBTyxDQXdpQkgsbUJBQW1CLEFBQUEsTUFBTSxDQUFDO0VBQ3RCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ2owQlYsOEVBQUcsQ0RpMEJ3RixTQUFTO0VBQ3BHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBL2lCVCxBQWlqQnFDLFNBampCNUIsQ0FHTCxPQUFPLENBOGlCSCw2QkFBNkIsQUFBQSxPQUFPO0FBampCNUMsQUFrakI2QixTQWxqQnBCLENBR0wsT0FBTyxDQStpQkgscUJBQXFCLEFBQUEsT0FBTyxDQUFDO0VBQ3pCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3gwQlYsc0VBQUcsQ0R3MEJnRixTQUFTO0VBQzVGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBdGpCVCxBQXdqQjZCLFNBeGpCcEIsQ0FHTCxPQUFPLENBcWpCSCxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDeEIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDOTBCViw0RUFBRyxDRDgwQnNGLFNBQVM7RUFDbEcsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUE1akJULEFBOGpCcUMsU0E5akI1QixDQUdMLE9BQU8sQ0EyakJILDZCQUE2QixBQUFBLE1BQU0sQ0FBQztFQUNoQyxPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNwMUJWLGdGQUFHLENEbzFCMEYsU0FBUztFQUN0RyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQWxrQlQsQUFva0I0QixTQXBrQm5CLENBR0wsT0FBTyxDQWlrQkgsb0JBQW9CLEFBQUEsT0FBTyxDQUFDO0VBQ3hCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzExQlYseUVBQUcsQ0QwMUJtRixTQUFTO0VBQy9GLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBeGtCVCxBQTBrQjRCLFNBMWtCbkIsQ0FHTCxPQUFPLENBdWtCSCxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDdkIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDaDJCViwrRUFBRyxDRGcyQnlGLFNBQVM7RUFDckcsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUE5a0JULEFBZ2xCaUIsU0FobEJSLENBR0wsT0FBTyxDQTZrQkgsU0FBUyxBQUFBLE9BQU8sQ0FBQztFQUNiLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3QyQlYsOERBQUcsQ0RzMkJ3RSxTQUFTO0VBQ3BGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBcGxCVCxBQXNsQmlCLFNBdGxCUixDQUdMLE9BQU8sQ0FtbEJILFNBQVMsQUFBQSxNQUFNLENBQUM7RUFDWixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUM1MkJWLG9FQUFHLENENDJCOEUsU0FBUztFQUMxRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTFsQlQsQUE0bEJ5QixTQTVsQmhCLENBR0wsT0FBTyxDQXlsQkgsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ2wzQlYsK0RBQUcsQ0RrM0J5RSxTQUFTO0VBQ3JGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBaG1CVCxBQWttQnlCLFNBbG1CaEIsQ0FHTCxPQUFPLENBK2xCSCxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDcEIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDeDNCVixxRUFBRyxDRHczQitFLFNBQVM7RUFDM0YsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUF0bUJULEFBd21CMkIsU0F4bUJsQixDQUdMLE9BQU8sQ0FxbUJILG1CQUFtQixBQUFBLE9BQU8sQ0FBQztFQUN2QixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUM5M0JWLDRFQUFHLENEODNCc0YsU0FBUztFQUNsRyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTVtQlQsQUE4bUIyQixTQTltQmxCLENBR0wsT0FBTyxDQTJtQkgsbUJBQW1CLEFBQUEsTUFBTSxDQUFDO0VBQ3RCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3A0QlYsa0ZBQUcsQ0RvNEI0RixTQUFTO0VBQ3hHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBbG5CVCxBQW9uQmdDLFNBcG5CdkIsQ0FHTCxPQUFPLENBaW5CSCx3QkFBd0IsQUFBQSxPQUFPLENBQUM7RUFDNUIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDMTRCVixzRUFBRyxDRDA0QmdGLFNBQVM7RUFDNUYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUF4bkJULEFBMG5CZ0MsU0ExbkJ2QixDQUdMLE9BQU8sQ0F1bkJILHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUMzQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNoNUJWLDRFQUFHLENEZzVCc0YsU0FBUztFQUNsRyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTluQlQsQUFnb0J1QyxTQWhvQjlCLENBR0wsT0FBTyxDQTZuQkgsK0JBQStCLEFBQUEsT0FBTyxDQUFDO0VBQ25DLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3Q1QlYsNkVBQUcsQ0RzNUJ1RixTQUFTO0VBQ25HLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBcG9CVCxBQXNvQnVDLFNBdG9COUIsQ0FHTCxPQUFPLENBbW9CSCwrQkFBK0IsQUFBQSxNQUFNLENBQUM7RUFDbEMsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDNTVCVixtRkFBRyxDRDQ1QjZGLFNBQVM7RUFDekcsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUExb0JULEFBNG9Cb0MsU0E1b0IzQixDQUdMLE9BQU8sQ0F5b0JILDRCQUE0QixBQUFBLE9BQU8sQ0FBQztFQUNoQyxPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNsNkJWLDBFQUFHLENEazZCb0YsU0FBUztFQUNoRyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQWhwQlQsQUFrcEJvQyxTQWxwQjNCLENBR0wsT0FBTyxDQStvQkgsNEJBQTRCLEFBQUEsTUFBTSxDQUFDO0VBQy9CLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3g2QlYsZ0ZBQUcsQ0R3NkIwRixTQUFTO0VBQ3RHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBdHBCVCxBQXdwQjRCLFNBeHBCbkIsQ0FHTCxPQUFPLENBcXBCSCxvQkFBb0IsQUFBQSxPQUFPLENBQUM7RUFDeEIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDOTZCVixrRUFBRyxDRDg2QjRFLFNBQVM7RUFDeEYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUE1cEJULEFBOHBCNEIsU0E5cEJuQixDQUdMLE9BQU8sQ0EycEJILG9CQUFvQixBQUFBLE1BQU0sQ0FBQztFQUN2QixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNwN0JWLHdFQUFHLENEbzdCa0YsU0FBUztFQUM5RixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQWxxQlQsQUFvcUI4QixTQXBxQnJCLENBR0wsT0FBTyxDQWlxQkgsc0JBQXNCLEFBQUEsT0FBTyxDQUFDO0VBQzFCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzE3QlYsb0VBQUcsQ0QwN0I4RSxTQUFTO0VBQzFGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBeHFCVCxBQTBxQjhCLFNBMXFCckIsQ0FHTCxPQUFPLENBdXFCSCxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDekIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDaDhCViwwRUFBRyxDRGc4Qm9GLFNBQVM7RUFDaEcsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUE5cUJULEFBZ3JCMEIsU0FockJqQixDQUdMLE9BQU8sQ0E2cUJILGtCQUFrQixBQUFBLE9BQU8sQ0FBQztFQUN0QixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUN0OEJWLGdFQUFHLENEczhCMEUsU0FBUztFQUN0RixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQXByQlQsQUFzckIwQixTQXRyQmpCLENBR0wsT0FBTyxDQW1yQkgsa0JBQWtCLEFBQUEsTUFBTSxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzU4QlYsc0VBQUcsQ0Q0OEJnRixTQUFTO0VBQzVGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBMXJCVCxBQTRyQmdDLFNBNXJCdkIsQ0FHTCxPQUFPLENBeXJCSCx3QkFBd0IsQUFBQSxPQUFPLENBQUM7RUFDNUIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDbDlCVixzRUFBRyxDRGs5QmdGLFNBQVM7RUFDNUYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFoc0JULEFBa3NCZ0MsU0Fsc0J2QixDQUdMLE9BQU8sQ0ErckJILHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUMzQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUN4OUJWLDRFQUFHLENEdzlCc0YsU0FBUztFQUNsRyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQXRzQlQsQUF3c0JpQyxTQXhzQnhCLENBR0wsT0FBTyxDQXFzQkgseUJBQXlCLEFBQUEsT0FBTyxDQUFDO0VBQzdCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzk5QlYsOEVBQUcsQ0Q4OUJ3RixTQUFTO0VBQ3BHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBNXNCVCxBQThzQmlDLFNBOXNCeEIsQ0FHTCxPQUFPLENBMnNCSCx5QkFBeUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDcCtCVixvRkFBRyxDRG8rQjhGLFNBQVM7RUFDMUcsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFsdEJULEFBb3RCbUMsU0FwdEIxQixDQUdMLE9BQU8sQ0FpdEJILDJCQUEyQixBQUFBLE9BQU8sQ0FBQztFQUMvQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUMxK0JWLGdGQUFHLENEMCtCMEYsU0FBUztFQUN0RyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQXh0QlQsQUEwdEJtQyxTQTF0QjFCLENBR0wsT0FBTyxDQXV0QkgsMkJBQTJCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ2gvQlYsc0ZBQUcsQ0RnL0JnRyxTQUFTO0VBQzVHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBOXRCVCxBQWd1QnNCLFNBaHVCYixDQUdMLE9BQU8sQ0E2dEJILGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDbEIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDdC9CVixtRUFBRyxDRHMvQjZFLFNBQVM7RUFDekYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFwdUJULEFBc3VCc0IsU0F0dUJiLENBR0wsT0FBTyxDQW11QkgsY0FBYyxBQUFBLE1BQU0sQ0FBQztFQUNqQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUM1L0JWLHlFQUFHLENENC9CbUYsU0FBUztFQUMvRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTF1QlQsQUE0dUJrQyxTQTV1QnpCLENBR0wsT0FBTyxDQXl1QkgsMEJBQTBCLEFBQUEsT0FBTyxDQUFDO0VBQzlCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ2xnQ1YsK0VBQUcsQ0RrZ0N5RixTQUFTO0VBQ3JHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBaHZCVCxBQWt2QmtDLFNBbHZCekIsQ0FHTCxPQUFPLENBK3VCSCwwQkFBMEIsQUFBQSxNQUFNLENBQUM7RUFDN0IsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDeGdDVixxRkFBRyxDRHdnQytGLFNBQVM7RUFDM0csbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUF0dkJULEFBd3ZCeUIsU0F4dkJoQixDQUdMLE9BQU8sQ0FxdkJILGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUNyQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUM5Z0NWLHNFQUFHLENEOGdDZ0YsU0FBUztFQUM1RixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTV2QlQsQUE4dkJ5QixTQTl2QmhCLENBR0wsT0FBTyxDQTJ2QkgsaUJBQWlCLEFBQUEsTUFBTSxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3BoQ1YsNEVBQUcsQ0RvaENzRixTQUFTO0VBQ2xHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBbHdCVCxBQW93QnNCLFNBcHdCYixDQUdMLE9BQU8sQ0Fpd0JILGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDbEIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDMWhDVixtRUFBRyxDRDBoQzZFLFNBQVM7RUFDekYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUF4d0JULEFBMHdCc0IsU0Exd0JiLENBR0wsT0FBTyxDQXV3QkgsY0FBYyxBQUFBLE1BQU0sQ0FBQztFQUNqQixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNoaUNWLHlFQUFHLENEZ2lDbUYsU0FBUztFQUMvRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTl3QlQsQUFneEJvQixTQWh4QlgsQ0FHTCxPQUFPLENBNndCSCxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3RpQ1YsaUVBQUcsQ0RzaUMyRSxTQUFTO0VBQ3ZGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBcHhCVCxBQXN4Qm9CLFNBdHhCWCxDQUdMLE9BQU8sQ0FteEJILFlBQVksQUFBQSxNQUFNLENBQUM7RUFDZixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUM1aUNWLHVFQUFHLENENGlDaUYsU0FBUztFQUM3RixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQTF4QlQsQUE0eEJvQixTQTV4QlgsQ0FHTCxPQUFPLENBeXhCSCxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQUFFLHVEQUFHLENBQXFELFNBQVM7RUFDN0UsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUFoeUJULEFBa3lCb0IsU0FseUJYLENBR0wsT0FBTyxDQSt4QkgsWUFBWSxBQUFBLE1BQU0sQ0FBQztFQUNmLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQUFFLDZEQUFHLENBQTJELFNBQVM7RUFDbkYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUF0eUJULEFBd3lCa0IsU0F4eUJULENBR0wsT0FBTyxDQXF5QkgsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNkLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzlqQ1YsK0RBQUcsQ0Q4akN5RSxTQUFTO0VBQ3JGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBNXlCVCxBQTh5QmtCLFNBOXlCVCxDQUdMLE9BQU8sQ0EyeUJILFVBQVUsQUFBQSxNQUFNLENBQUM7RUFDYixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNwa0NWLHFFQUFHLENEb2tDK0UsU0FBUztFQUMzRixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQWx6QlQsQUFvekJzQixTQXB6QmIsQ0FHTCxPQUFPLENBaXpCSCxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzFrQ1YsbUVBQUcsQ0Qwa0M2RSxTQUFTO0VBQ3pGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBeHpCVCxBQTB6QnNCLFNBMXpCYixDQUdMLE9BQU8sQ0F1ekJILGNBQWMsQUFBQSxNQUFNLENBQUM7RUFDakIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDaGxDVix5RUFBRyxDRGdsQ21GLFNBQVM7RUFDL0YsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUE5ekJULEFBZzBCZ0MsU0FoMEJ2QixDQUdMLE9BQU8sQ0E2ekJILHdCQUF3QixBQUFBLE9BQU8sQ0FBQztFQUM1QixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUN0bENWLDZFQUFHLENEc2xDdUYsU0FBUztFQUNuRyxtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQXAwQlQsQUFzMEJnQyxTQXQwQnZCLENBR0wsT0FBTyxDQW0wQkgsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzVsQ1YsbUZBQUcsQ0Q0bEM2RixTQUFTO0VBQ3pHLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBMTBCVCxBQTQwQm1CLFNBNTBCVixDQUdMLE9BQU8sQ0F5MEJILFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDZixPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUNsbUNWLGdFQUFHLENEa21DMEUsU0FBUztFQUN0RixtQkFBbUIsRUFBRSxNQUFPO0NBQy9COztBQWgxQlQsQUFrMUJtQixTQWwxQlYsQ0FHTCxPQUFPLENBKzBCSCxXQUFXLEFBQUEsTUFBTSxDQUFDO0VBQ2QsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVDeG1DVixzRUFBRyxDRHdtQ2dGLFNBQVM7RUFDNUYsbUJBQW1CLEVBQUUsTUFBTztDQUMvQjs7QUF0MUJULEFBdzFCa0IsU0F4MUJULENBR0wsT0FBTyxDQXExQkgsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUNkLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQzltQ1YsK0RBQUcsQ0Q4bUN5RSxTQUFTO0VBQ3JGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBNTFCVCxBQTgxQmtCLFNBOTFCVCxDQUdMLE9BQU8sQ0EyMUJILFVBQVUsQUFBQSxNQUFNO0FBOTFCeEIsQUErMUIwQixTQS8xQmpCLENBR0wsT0FBTyxDQTQxQkgsa0JBQWtCLEFBQUEsTUFBTSxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3JuQ1YsbUVBQUcsQ0RxbkM2RSxTQUFTO0VBQ3pGLG1CQUFtQixFQUFFLE1BQU87Q0FDL0I7O0FBbjJCVCxBQXMyQkksU0F0MkJLLENBczJCTCx3QkFBd0IsQ0FBQztFQUNyQixnQkFBZ0IsRUFsbUNYLE9BQU87RUFtbUNaLEtBQUssRUFBRSxLQUFNO0VBQ2IsVUFBVSxFQUFFLE1BQU87RUFDbkIsU0FBUyxFQWxvQ0osUUFBTztFQW1vQ1osUUFBUSxFQUFFLEtBQU07RUFDaEIsR0FBRyxFQUFFLEdBQUk7RUFDVCxLQUFLLEVBQUUsSUFBSztFQUNaLE9BQU8sRUFBRSxJQUFLO0NBQ2pCOztBQS8yQkwsQUFpM0JJLFNBajNCSyxDQWkzQkwsV0FBVyxDQUFDO0VBQ1IsT0FBTyxFQUFFLElBQUs7RUFDZCxjQUFjLEVBQUUsR0FBSTtFQUNwQixXQUFXLEVBQUUsTUFBTztFQUNwQixNQUFNLEVBN29DRCxNQUFPO0VBOG9DWixXQUFXLEVBQUUsUUFBUztFQUN0QixXQUFXLEVBQUUsR0FBSTtFQUNqQixVQUFVLEVBQUUsTUFBTztFQUNuQixTQUFTLEVBanBDSixPQUFPO0VBa3BDWixLQUFLLEVBMWxDRSxPQUFPO0VBMmxDZCxlQUFlLEVBQUUsTUFBTztDQXFCM0I7O0FBaDVCTCxBQTYzQlksU0E3M0JILENBaTNCTCxXQUFXLEdBWUgsQ0FBQyxDQUFDO0VBQ0YsTUFBTSxFQUFFLENBQUMsQ0F0cENSLE9BQU87Q0F1cENYOztBQS8zQlQsQUFpM0JJLFNBajNCSyxDQWkzQkwsc0JBQVcsQ0FnQk07RUFDVCxXQUFXLEVBQUUsSUFBSztDQUNyQjs7QUFuNEJULEFBaTNCSSxTQWozQkssQ0FpM0JMLHlCQUFXLENBb0JTO0VBQ1osY0FBYyxFQUFFLFNBQVU7RUFDMUIsT0FBTyxFQS9wQ04sUUFBTyxDQUFQLFNBQU87Q0FncUNYOztBQXg0QlQsQUFpM0JJLFNBajNCSyxDQWkzQkwsbUJBQVcsRUFqM0JmLEFBaTNCSSxTQWozQkssQ0FpM0JMLG1CQUFXLEFBMEJFLE1BQU0sQ0FBQztFQUNaLEtBQUssRUE1b0NKLE9BQU87RUE2b0NSLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLE1BQU0sRUFBRSxDQUFDLENBdHFDUixPQUFPLENBc3FDYyxDQUFDLENBdHFDdEIsT0FBTztDQXVxQ1g7O0FBLzRCVCxBQWs1QkksU0FsNUJLLENBazVCTCxRQUFRLENBQUM7RUFDTCxXQUFXLEVBM21DTixLQUFLLEVBQUUsS0FBSyxFQUFFLFVBQVU7RUE0bUM3QixXQUFXLEVBQUUsTUFBTztFQUNwQixVQUFVLEVBQUUsTUFBTztFQUNuQixTQUFTLEVBOXFDSixRQUFPO0VBK3FDWixNQUFNLEVBQUUsT0FBUTtFQUNoQixjQUFjLEVBQUUsU0FBVTtFQUMxQixLQUFLLEVBanJDQSxNQUFPO0VBa3JDWixVQUFVLEVBQUUsTUFBTztFQUNuQixNQUFNLEVBQUUsQ0FBRTtDQTBGYjs7QUFyL0JMLEFBazVCSSxTQWw1QkssQ0FrNUJMLGNBQVEsRUFsNUJaLEFBazVCSSxTQWw1QkssQ0FrNUJMLHNCQUFRLENBWVk7RUFDWixZQUFZLEVBQUUsQ0FBRTtFQUNoQixPQUFPLEVBQUUsWUFBYTtFQUN0QixXQUFXLEVBQUUsQ0FBRTtFQUNmLFdBQVcsRUFBRSxPQUFRO0NBQ3hCOztBQW42QlQsQUFrNUJJLFNBbDVCSyxDQWs1QkwsY0FBUSxBQW1CRyxPQUFPLENBQUM7RUFDWCxPQUFPLEVBQUUsRUFBRztFQUNaLFVBQVUsRUMzckNWLCtEQUFHLENEMnJDeUUsU0FBUztFQUNyRixtQkFBbUIsRUFBRSxNQUFPO0VBQzVCLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLEtBQUssRUFsc0NKLElBQU87RUFtc0NSLE1BQU0sRUFuc0NMLElBQU87RUFvc0NSLFVBQVUsRUFBRSxPQUFRO0VBQ3BCLFFBQVEsRUFBRSxRQUFTO0NBQ3RCOztBQTk2QlQsQUFrNUJJLFNBbDVCSyxDQWs1QkwsY0FBUSxBQThCRyxNQUFNLEVBaDdCckIsQUFrNUJJLFNBbDVCSyxDQWs1Qkwsc0JBQVEsQUErQlcsTUFBTSxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQ3ZzQ1YscUVBQUcsQ0R1c0MrRSxTQUFTO0VBQzNGLG1CQUFtQixFQUFFLE1BQU87RUFDNUIsT0FBTyxFQUFFLFlBQWE7RUFDdEIsS0FBSyxFQTlzQ0osSUFBTztFQStzQ1IsTUFBTSxFQS9zQ0wsSUFBTztFQWd0Q1IsVUFBVSxFQUFFLE9BQVE7Q0FDdkI7O0FBejdCVCxBQWs1QkksU0FsNUJLLENBazVCTCxjQUFRLENBeUNJO0VBQ0osUUFBUSxFQUFFLFFBQVM7RUFDbkIsTUFBTSxFQUFFLE9BQVE7Q0FhbkI7O0FBMThCVCxBQWs1QkksU0FsNUJLLENBazVCTCxjQUFRLEFBNkNDLE9BQU8sQ0FBQztFQUNMLE9BQU8sRUFBRSxDQUFFO0VBQ1gsVUFBVSxFQUFFLGlCQUFrQjtDQUNqQzs7QUFsOEJiLEFBazVCSSxTQWw1QkssQ0FrNUJMLGNBQVEsQUFrREMsTUFBTSxDQUFDO0VBQ0osT0FBTyxFQUFFLENBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUztFQUNuQixJQUFJLEVBQUUsQ0FBRTtFQUNSLFVBQVUsRUFBRSxpQkFBa0I7Q0FDakM7O0FBejhCYixBQWs1QkksU0FsNUJLLENBazVCTCxjQUFRLEFBMERHLE1BQU0sRUE1OEJyQixBQWs1QkksU0FsNUJLLENBazVCTCxzQkFBUSxDQTJEWTtFQUNaLFFBQVEsRUFBRSxRQUFTO0NBU3RCOztBQXY5QlQsQUFrNUJJLFNBbDVCSyxDQWs1QkwsY0FBUSxBQTBERyxNQUFNLEFBSVIsT0FBTyxFQWg5QnBCLEFBazVCSSxTQWw1QkssQ0FrNUJMLHNCQUFRLEFBOERDLE9BQU8sQ0FBQztFQUNMLE9BQU8sRUFBRSxDQUFFO0NBQ2Q7O0FBbDlCYixBQWs1QkksU0FsNUJLLENBazVCTCxjQUFRLEFBMERHLE1BQU0sQUFRUixNQUFNLEVBcDlCbkIsQUFrNUJJLFNBbDVCSyxDQWs1Qkwsc0JBQVEsQUFrRUMsTUFBTSxDQUFDO0VBQ0osT0FBTyxFQUFFLENBQUU7Q0FDZDs7QUF0OUJiLEFBazVCSSxTQWw1QkssQ0FrNUJMLGdCQUFRLENBdUVNO0VBQ04sT0FBTyxFQUFFLElBQUs7RUFDZCxjQUFjLEVBQUUsTUFBTztFQUN2QixNQUFNLEVBQUUsQ0FBRTtFQUNWLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFVBQVUsRUFBRSxLQUFNO0VBQ2xCLGFBQWEsRUFBRSxNQUFPO0VBQ3RCLE9BQU8sRUF4dkNOLFFBQU8sQ0F3dkNZLENBQUM7RUFDckIsTUFBTSxFQUFFLENBQUU7RUFDVixRQUFRLEVBQUUsUUFBUztFQUNuQixHQUFHLEVBM3ZDRixRQUFPO0VBNHZDUixPQUFPLEVBQUUsSUFBSztFQUNkLE1BQU0sRUFBRSxpQkFBa0I7Q0FDN0I7O0FBdCtCVCxBQWs1QkksU0FsNUJLLENBazVCTCxnQkFBUSxBQXNGSyxPQUFPLENBQUM7RUFDYixPQUFPLEVBQUUsS0FBTTtDQUNsQjs7QUExK0JULEFBNCtCa0IsU0E1K0JULENBazVCTCxnQkFBUSxDQTBGTSxDQUFDLENBQUM7RUFDUixjQUFjLEVBQUUsU0FBVTtFQUMxQixLQUFLLEVBOXNDRixPQUFPO0VBK3NDVixVQUFVLEVBQUUsc0JBQXVCO0NBQ3RDOztBQWgvQlQsQUFrL0JtQixTQWwvQlYsQ0FrNUJMLGdCQUFRLENBZ0dNLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDZCxLQUFLLEVBdHRDSixPQUFPO0NBdXRDWDs7QUFwL0JULEFBeS9CSSxTQXovQkssQ0F5L0JMLFVBQVUsQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUs7Q0FDaEI7O0FBNS9CTCxBQTgvQkksU0E5L0JLLENBOC9CTCxnQkFBZ0IsQ0FBQztFQUNiLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFFBQVEsRUFBRSxLQUFNO0VBQ2hCLEtBQUssRUFBRSxLQUFNO0VBQ2IsS0FBSyxFQUFJLE1BQU07RUFDZixHQUFHLEVBM3hDRSxTQUFPO0VBNHhDWixNQUFNLEVBQUUsQ0FBRTtFQUNWLGdCQUFnQixFQUFFLElBQUs7RUFDdkIsTUFBTSxFQUFFLGlCQUFrQjtFQUMxQixVQUFVLEVBQUcsSUFBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFJLEVBQWlCLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBSTtFQUM5RCxVQUFVLEVBQUUsMEJBQTJCO0VBQ3ZDLE9BQU8sRUFBRSxFQUFHO0NBeURmOztBQWxrQ0wsQUEyZ0NXLFNBM2dDRixDQTgvQkwsZ0JBQWdCLENBYVosR0FBRyxBQUFBLE1BQU0sQ0FBQztFQUNOLEdBQUcsRUFweUNGLE1BQU87RUFxeUNSLEtBQUssRUFBRSxJQUFLO0NBQ2Y7O0FBOWdDVCxBQTgvQkksU0E5L0JLLENBOC9CTCx3QkFBZ0IsQ0FrQkY7RUFDTixTQUFTLEVBQUUsa0JBQVU7Q0FDeEI7O0FBbGhDVCxBQTgvQkksU0E5L0JLLENBOC9CTCx3QkFBZ0IsQ0FzQkY7RUFDTixXQUFXLEVBQUUsZUFBZ0I7RUFDN0IsV0FBVyxFQUFFLE9BQVE7RUFDckIsY0FBYyxFQUFFLFNBQVU7RUFDMUIsU0FBUyxFQUFFLElBQUs7RUFDaEIsS0FBSyxFQUFFLE9BQVE7RUFDZixNQUFNLEVBQUUsSUFBSztFQUNiLGVBQWUsRUFBRSxNQUFPO0VBQ3hCLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLE9BQU8sRUFBRSxJQUFLO0VBQ2QsY0FBYyxFQUFFLEdBQUk7RUFDcEIsZ0JBQWdCLEVBbndDcEIsT0FBTztFQW93Q0gsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBdndDdEIsT0FBTztDQXd3Q1o7O0FBamlDVCxBQTgvQkksU0E5L0JLLENBOC9CTCx1QkFBZ0IsQ0FxQ0g7RUFDTCxLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRUFBRSxJQUFLO0VBQ2IsUUFBUSxFQUFFLFFBQVM7RUFDbkIsSUFBSSxFQUFFLEdBQUk7RUFDVixNQUFNLEVBQUUsT0FBUTtFQUNoQixVQUFVLEVBQUUsd0JBQXlCO0NBYXhDOztBQXRqQ1QsQUE4L0JJLFNBOS9CSyxDQTgvQkwsdUJBQWdCLEFBNkNQLE1BQU0sQ0FBQztFQUNKLE9BQU8sRUFBRSxHQUFJO0NBQ2hCOztBQTdpQ2IsQUE4L0JJLFNBOS9CSyxDQTgvQkwsdUJBQWdCLEFBaURQLE9BQU8sQ0FBQztFQUNMLE9BQU8sRUFBRSxFQUFHO0VBQ1osT0FBTyxFQUFFLEtBQU07RUFDZixVQUFVLEVBQUUsaURBQUcsQ0FBK0MsU0FBUyxDQUFDLE1BQU07RUFDOUUsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsSUFBSztDQUNoQjs7QUFyakNiLEFBOC9CSSxTQTkvQkssQ0E4L0JMLHVCQUFnQixDQTBESDtFQUNMLGNBQWMsRUFBRSxHQUFJO0VBQ3BCLGlCQUFpQjtFQUNqQixjQUFjLEVBQUUsTUFBTztFQUN2QixVQUFVLEVBQUUsTUFBTztFQUNuQixXQUFXLEVBQUUsSUFBSztFQUNsQixXQUFXLEVBQUUsTUFBTztFQUNwQixhQUFhLEVBQUUsUUFBUztFQUN4QixRQUFRLEVBQUUsTUFBTztDQUNwQjs7QUFHTCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxTQUFTO0VBcGtDcEMsQUFxa0NRLFNBcmtDQyxDQXFrQ0QsSUFBSSxDQUFDO0lBQ0QsVUFBVSxFQTkxQ1QsU0FBTztHQSsxQ1g7RUF2a0NULEFBeWtDUSxTQXprQ0MsQ0F5a0NELFlBQU8sQ0FDSTtJQUNILEtBQUssRUFBRSxDQUFFO0dBQ1o7RUE1a0NiLEFBeWtDUSxTQXprQ0MsQ0F5a0NELFlBQU8sQ0FLSTtJQUNILEtBQUssRUFBRSxJQUFLO0lBQ1osU0FBUyxFQUFFLElBQUs7SUFDaEIsSUFBSSxFQUFFLE9BQVE7R0FDakI7RUFsbENiLEFBeWtDUSxTQXprQ0MsQ0F5a0NELGNBQU8sQ0FXTTtJQUNMLFdBQVcsRUFBRSxDQUFFO0lBQ2YsV0FBVyxFQUFFLENBQUU7SUFDZixjQUFjLEVBQUUsQ0FBRTtJQUNsQixNQUFNLEVBaDNDVCxRQUFPO0dBaTNDUDtFQXpsQ2IsQUF5a0NRLFNBemtDQyxDQXlrQ0Qsd0JBQU8sRUF6a0NmLEFBeWtDUSxTQXprQ0MsQ0F5a0NELGFBQU8sQ0FtQks7SUFDSixnQkFBZ0IsRUFBRSxZQUFhO0lBQy9CLFFBQVEsRUFBRSxrQkFBbUI7SUFDN0IsSUFBSSxFQUFFLGtCQUFtQjtJQUN6QixTQUFTLEVBQUUsY0FBZTtHQUM3QjtFQWptQ2IsQUF5a0NRLFNBemtDQyxDQXlrQ0Qsd0JBQU8sQ0EwQmdCO0lBQ2YsT0FBTyxFQTUzQ1YsU0FBTyxDQUFQLFFBQU8sQ0FBUCxTQUFPLENBNDNDMEMsQ0FBQztJQUMvQztvQ0FDb0I7R0FDdkI7RUF2bUNiLEFBeWtDUSxTQXprQ0MsQ0F5a0NELGFBQU8sQ0FnQ0s7SUFDSixPQUFPLEVBbDRDVixTQUFPLENBazRDaUIsQ0FBQyxDQWw0Q3pCLFNBQU8sQ0FBUCxRQUFPO0dBbTRDUDtFQTNtQ2IsQUF5a0NRLFNBemtDQyxDQXlrQ0QsWUFBTyxFQXprQ2YsQUF5a0NRLFNBemtDQyxDQXlrQ0QsY0FBTyxDQXFDTTtJQUNMLGVBQWUsRUFBRSxhQUFjO0dBQ2xDO0VBaG5DYixBQXlrQ1EsU0F6a0NDLENBeWtDRCxZQUFPLENBeUNJO0lBQ0gsT0FBTyxFQUFFLENBQUMsQ0EzNENiLFFBQU87SUE0NENKLFVBQVUsRUFBRSxLQUFLLENBQUMsR0FBRyxDQWgzQ3ZCLE9BQU87R0FpM0NSO0VBcm5DYixBQXlrQ1EsU0F6a0NDLENBeWtDRCxhQUFPLENBOENLO0lBQ0osWUFBWSxFQUFFLENBQUU7SUFDaEIsYUFBYSxFQUFFLENBQUU7R0FDcEI7OztBQU1iOztFQUVFO0FBQ0YsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLEdBQUcsRUE1NUNNLFNBQU8sQ0E0NUNDLFVBQVU7Q0FDOUI7O0FBRUQsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsU0FBUztFQUM1QixBQUFBLFdBQVcsQ0FBQztJQUNSLFVBQVUsRUFqNkNMLFNBQU87SUFrNkNaLElBQUksRUFBRSxDQUFFO0lBQ1IsTUFBTSxFQUFFLGlCQUFrQjtHQUM3QjtFQUVELEFBQUEsd0JBQXdCLENBQUM7SUFDckIsV0FBVyxFQUFFLFlBQWE7R0FDN0I7RUFFRCxBQUFBLDRCQUE0QixDQUFDO0lBQ3pCLFVBQVUsRUFBRSxpQkFBa0I7R0FDakM7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2IsR0FBRyxFQS82Q0UsU0FBTyxDQSs2Q1ksVUFBVTtHQUNyQztFQUVELEFBQUEsS0FBSyxDQUFDO0lBQ0YsVUFBVSxFQW43Q0wsU0FBTztHQW83Q2Y7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNWLEdBQUcsRUF2N0NFLFFBQU8sQ0F1N0NNLFVBQVU7R0FDL0I7OztBQUlMLEFBQUEsU0FBUyxDQUFDO0VBQ04sUUFBUSxFQUFFLEtBQU07RUFDaEIsS0FBSyxFQUFFLElBQUs7RUFDWixPQUFPLEVBQUUsR0FBSTtDQUNoQiIsCgkibmFtZXMiOiBbXQp9 */