.align-center {
  align-items: center !important;
}

.align-start {
  align-items: flex-start !important;
}

.align-end {
  align-items: flex-end !important;
}

.align-stretch {
  align-items: stretch !important;
}

.justify-center {
  justify-content: center !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-around {
  justify-content: around !important;
}

.justify-between {
  justify-content: between !important;
}

.justify-evenly {
  justify-content: evenly !important;
}

.justify-stretch {
  justify-content: stretch !important;
}

.pull-right {
  margin-left: auto !important;
}

.pull-left {
  margin-right: auto !important;
}

.pull-top {
  margin-bottom: auto !important;
}

.pull-bottom {
  margin-top: auto !important;
}

div[class*='w-'] {
  flex-basis: unset !important;
  flex-grow: unset !important;
}

.w-10 {
  width: 10% !important;
}

.w-20 {
  width: 20% !important;
}

.w-30 {
  width: 30% !important;
}

.w-40 {
  width: 40% !important;
}

.w-50 {
  width: 50% !important;
}

.w-60 {
  width: 60% !important;
}

.w-70 {
  width: 70% !important;
}

.w-80 {
  width: 80% !important;
}

.w-90 {
  width: 90% !important;
}

.w-100 {
  width: 100% !important;
}

.w-50px {
  width: 100px !important;
}

.w-100px {
  width: 100px !important;
}

.w-100px {
  width: 100px !important;
}

.w-150px {
  width: 150px !important;
}

.w-200px {
  width: 200px !important;
}

.w-250px {
  width: 250px !important;
}

.w-300px {
  width: 300px !important;
}

.w-350px {
  width: 350px !important;
}

.w-400px {
  width: 400px !important;
}

.w-450px {
  width: 450px !important;
}

.w-500px {
  width: 500px !important;
}

.w-550px {
  width: 550px !important;
}

.w-600px {
  width: 600px !important;
}

.w-650px {
  width: 650px !important;
}

.w-700px {
  width: 700px !important;
}

.w-750px {
  width: 750px !important;
}

.w-800px {
  width: 800px !important;
}

.w-8500px {
  width: 8500px !important;
}

.w-900px {
  width: 900px !important;
}

.pa-0 {
  padding: 0px !important;
}

.pa-1 {
  padding: 4px !important;
}

.pa-2 {
  padding: 8px !important;
}

.pa-3 {
  padding: 12px !important;
}

.pa-4 {
  padding: 16px !important;
}

.pa-5 {
  padding: 20px !important;
}

.pa-6 {
  padding: 24px !important;
}

.pa-7 {
  padding: 28px !important;
}

.pa-8 {
  padding: 32px !important;
}

.pa-9 {
  padding: 36px !important;
}

.pa-10 {
  padding: 40px !important;
}

.pa-11 {
  padding: 44px !important;
}

.pa-12 {
  padding: 48px !important;
}

.px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.px-1 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.px-3 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.px-4 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.px-5 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.px-6 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.px-7 {
  padding-right: 28px !important;
  padding-left: 28px !important;
}

.px-8 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.px-9 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.px-10 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.px-11 {
  padding-right: 44px !important;
  padding-left: 44px !important;
}

.px-12 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-1 {
  padding-top: 4px !important;
}

.pt-2 {
  padding-top: 8px !important;
}

.pt-3 {
  padding-top: 12px !important;
}

.pt-4 {
  padding-top: 16px !important;
}

.pt-5 {
  padding-top: 20px !important;
}

.pt-6 {
  padding-top: 24px !important;
}

.pt-7 {
  padding-top: 28px !important;
}

.pt-8 {
  padding-top: 32px !important;
}

.pt-9 {
  padding-top: 36px !important;
}

.pt-10 {
  padding-top: 40px !important;
}

.pt-11 {
  padding-top: 44px !important;
}

.pt-12 {
  padding-top: 48px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pr-1 {
  padding-right: 4px !important;
}

.pr-2 {
  padding-right: 8px !important;
}

.pr-3 {
  padding-right: 12px !important;
}

.pr-4 {
  padding-right: 16px !important;
}

.pr-5 {
  padding-right: 20px !important;
}

.pr-6 {
  padding-right: 24px !important;
}

.pr-7 {
  padding-right: 28px !important;
}

.pr-8 {
  padding-right: 32px !important;
}

.pr-9 {
  padding-right: 36px !important;
}

.pr-10 {
  padding-right: 40px !important;
}

.pr-11 {
  padding-right: 44px !important;
}

.pr-12 {
  padding-right: 48px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-1 {
  padding-bottom: 4px !important;
}

.pb-2 {
  padding-bottom: 8px !important;
}

.pb-3 {
  padding-bottom: 12px !important;
}

.pb-4 {
  padding-bottom: 16px !important;
}

.pb-5 {
  padding-bottom: 20px !important;
}

.pb-6 {
  padding-bottom: 24px !important;
}

.pb-7 {
  padding-bottom: 28px !important;
}

.pb-8 {
  padding-bottom: 32px !important;
}

.pb-9 {
  padding-bottom: 36px !important;
}

.pb-10 {
  padding-bottom: 40px !important;
}

.pb-11 {
  padding-bottom: 44px !important;
}

.pb-12 {
  padding-bottom: 48px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pl-1 {
  padding-left: 4px !important;
}

.pl-2 {
  padding-left: 8px !important;
}

.pl-3 {
  padding-left: 12px !important;
}

.pl-4 {
  padding-left: 16px !important;
}

.pl-5 {
  padding-left: 20px !important;
}

.pl-6 {
  padding-left: 24px !important;
}

.pl-7 {
  padding-left: 28px !important;
}

.pl-8 {
  padding-left: 32px !important;
}

.pl-9 {
  padding-left: 36px !important;
}

.pl-10 {
  padding-left: 40px !important;
}

.pl-11 {
  padding-left: 44px !important;
}

.pl-12 {
  padding-left: 48px !important;
}

.ma-0 {
  margin: 0px !important;
}

.ma-1 {
  margin: 4px !important;
}

.ma-2 {
  margin: 8px !important;
}

.ma-3 {
  margin: 12px !important;
}

.ma-4 {
  margin: 16px !important;
}

.ma-5 {
  margin: 20px !important;
}

.ma-6 {
  margin: 24px !important;
}

.ma-7 {
  margin: 28px !important;
}

.ma-8 {
  margin: 32px !important;
}

.ma-9 {
  margin: 36px !important;
}

.ma-10 {
  margin: 40px !important;
}

.ma-11 {
  margin: 44px !important;
}

.ma-12 {
  margin: 48px !important;
}

.ma-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.mx-1 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.mx-2 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.mx-3 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.mx-4 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.mx-5 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.mx-6 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.mx-7 {
  margin-right: 28px !important;
  margin-left: 28px !important;
}

.mx-8 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.mx-9 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.mx-10 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.mx-11 {
  margin-right: 44px !important;
  margin-left: 44px !important;
}

.mx-12 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-1 {
  margin-top: 4px !important;
}

.mt-2 {
  margin-top: 8px !important;
}

.mt-3 {
  margin-top: 12px !important;
}

.mt-4 {
  margin-top: 16px !important;
}

.mt-5 {
  margin-top: 20px !important;
}

.mt-6 {
  margin-top: 24px !important;
}

.mt-7 {
  margin-top: 28px !important;
}

.mt-8 {
  margin-top: 32px !important;
}

.mt-9 {
  margin-top: 36px !important;
}

.mt-10 {
  margin-top: 40px !important;
}

.mt-11 {
  margin-top: 44px !important;
}

.mt-12 {
  margin-top: 48px !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mr-1 {
  margin-right: 4px !important;
}

.mr-2 {
  margin-right: 8px !important;
}

.mr-3 {
  margin-right: 12px !important;
}

.mr-4 {
  margin-right: 16px !important;
}

.mr-5 {
  margin-right: 20px !important;
}

.mr-6 {
  margin-right: 24px !important;
}

.mr-7 {
  margin-right: 28px !important;
}

.mr-8 {
  margin-right: 32px !important;
}

.mr-9 {
  margin-right: 36px !important;
}

.mr-10 {
  margin-right: 40px !important;
}

.mr-11 {
  margin-right: 44px !important;
}

.mr-12 {
  margin-right: 48px !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-1 {
  margin-bottom: 4px !important;
}

.mb-2 {
  margin-bottom: 8px !important;
}

.mb-3 {
  margin-bottom: 12px !important;
}

.mb-4 {
  margin-bottom: 16px !important;
}

.mb-5 {
  margin-bottom: 20px !important;
}

.mb-6 {
  margin-bottom: 24px !important;
}

.mb-7 {
  margin-bottom: 28px !important;
}

.mb-8 {
  margin-bottom: 32px !important;
}

.mb-9 {
  margin-bottom: 36px !important;
}

.mb-10 {
  margin-bottom: 40px !important;
}

.mb-11 {
  margin-bottom: 44px !important;
}

.mb-12 {
  margin-bottom: 48px !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.ml-1 {
  margin-left: 4px !important;
}

.ml-2 {
  margin-left: 8px !important;
}

.ml-3 {
  margin-left: 12px !important;
}

.ml-4 {
  margin-left: 16px !important;
}

.ml-5 {
  margin-left: 20px !important;
}

.ml-6 {
  margin-left: 24px !important;
}

.ml-7 {
  margin-left: 28px !important;
}

.ml-8 {
  margin-left: 32px !important;
}

.ml-9 {
  margin-left: 36px !important;
}

.ml-10 {
  margin-left: 40px !important;
}

.ml-11 {
  margin-left: 44px !important;
}

.ml-12 {
  margin-left: 48px !important;
}

.ml-auto {
  margin-left: auto !important;
}

html {
  position: relative;
  height: 100%;
}

body {
  position: relative;
}

html:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWNgYGD4z0AswK4SAFXuAf8EPy+xAAAAAElFTkSuQmCC) repeat;
  opacity: 0.4;
}

body:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, white 50%, rgba(255, 255, 255, 0.25) 100%);
  opacity: 1;
}

.topbar {
  position: relative;
  height: 50px;
  padding: 0;
  background-color: transparent;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.topbar .brand {
  font-weight: bold;
  padding: 0 20px;
  font-size: 22px;
  color: #d4971c;
  text-shadow: 1px 1px 0 white, 2px 2px 0 #b7b7b7;
}

.topbar .menu {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
}

.topbar .menu a.button {
  border-radius: 0;
}

.topbar .menu a.button:first-child {
  border-radius: 4px 0 0 4px;
}

.topbar .menu a.button:last-child {
  border-radius: 0 4px 4px 0;
}

.topbar .menu a.button:hover {
  border-left: 2px solid transparent;
}

.topbar ul {
  position: absolute;
  right: 0;
  margin: 0 20px;
  padding: 0;
  list-style: none;
  font-size: 12px;
}

.topbar a {
  color: #2B2B2B;
}

.topbar a:hover {
  text-decoration: underline;
}

body > div.container {
  position: relative;
  height: 100%;
}

body .container.main {
  background: white;
  padding: 20px 30px 60px 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

body .container.main h1 {
  font-size: 24px;
  color: #d18a00;
  font-weight: bold;
  margin: 0 0 30px 0;
}

body .container.main .columns {
  flex-direction: row-reverse;
  padding: 0 15px;
}

body .container.main .columns .column:first-child {
  justify-content: flex-end;
}

body .container.main table thead th {
  color: #d18a00;
  padding: 5px 15px;
  font-size: 14px;
  border-color: #ffcd6b;
}

body .container.main table td {
  vertical-align: middle;
}

body .bottom-spacer {
  height: 200px;
  width: 100%;
}

div.flashbag .notification {
  padding: 12px 15px;
  font-size: 80%;
  margin: 6px 0;
}

div#app {
  position: relative;
}

div#map {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 600px;
}

div#app div.buttons {
  position: absolute;
  bottom: 30px;
  left: 50%;
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 1000;
  transform: translateX(-50%);
}

div#app div.buttons h1 {
  font-size: 22px;
  font-weight: bold;
  color: white;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

div#app div.buttons span {
  font-size: 18px;
  font-weight: normal;
  color: white;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

div#app div.buttons button {
  font-size: 18px;
  margin: 10px 0;
}

div.box {
  background: white;
  background: radial-gradient(circle, white 0%, #eaeaea 88%);
  border: 1px solid #d6d6d6;
  box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02), 0 6.7px 5.3px rgba(0, 0, 0, 0.028), 0 12.5px 10px rgba(0, 0, 0, 0.035), 0 22.3px 17.9px rgba(0, 0, 0, 0.042), 0 41.8px 33.4px rgba(0, 0, 0, 0.05), 0 100px 80px rgba(0, 0, 0, 0.07);
}

form {
  width: 100%;
  padding: 0 30px;
}

form .field {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
}

form .field .field {
  margin-bottom: 0 !important;
}

form .field label {
  min-height: 50px;
  text-align: right;
  font-size: 14px;
  display: flex;
  align-items: center;
  text-align: left;
  background: rgba(209, 138, 0, 0.2);
  padding: 0 10px;
  min-width: 140px;
  margin: 0 !important;
  color: #d18a00;
}

form .field .control {
  min-height: 50px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: center;
  background: rgba(209, 138, 0, 0.05);
}

form .field .control select,
form .field .control input[type=file] {
  margin-left: 15px;
}

form .field .control input[type=text],
form .field .control input[type=email],
form .field .control input[type=password] {
  height: 50px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: inset -1px -1px 22px rgba(0, 0, 0, 0.07);
}

form .field .control .disabled {
  pointer-events: none;
  color: #ccc;
  position: relative;
  cursor: pointer;
}

form .field .control .help {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0 8px;
}

form .field .control .help.is-danger {
  background-color: #ffc1c1;
}

form div.form-buttons a,
form div.form-buttons button {
  margin: 0 5px !important;
}

form div.nested {
  width: 100%;
  padding: 0 0 15px 50px;
}

form div.nested ul li {
  margin-bottom: 10px;
}

form div.nested button {
  margin: 4px;
  padding: 2px 6px;
  background: transparent;
  border: 2px solid red;
  color: red;
  border-radius: 3px;
  font-size: 11px;
  cursor: pointer;
}

form div.nested li button {
  float: right;
}

form.form-login h1, form.form-login h2, form.form-login h3, form.form-login h4, form.form-login h5,
form.form-register h1,
form.form-register h2,
form.form-register h3,
form.form-register h4,
form.form-register h5,
form.form-recovery h1,
form.form-recovery h2,
form.form-recovery h3,
form.form-recovery h4,
form.form-recovery h5 {
  text-align: center;
}

form.form-login label,
form.form-register label,
form.form-recovery label {
  white-space: nowrap;
  min-width: 120px;
}

form.form-login .form-group,
form.form-register .form-group,
form.form-recovery .form-group {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}

form.form-login .buttons,
form.form-register .buttons,
form.form-recovery .buttons {
  text-align: center;
  justify-content: flex-end;
}

form.form-search {
  padding: 0 15px 15px 15px;
}

form.form-search input {
  font-size: 12px;
  margin-right: 4px;
  max-width: 200px;
}

form.form-search button[type=submit] {
  color: #ccc;
  border-color: #ccc;
  border-width: 1px;
  font-size: 12px;
  margin-right: 10px;
}

form.form-search a.button {
  margin: 0 5px;
}

/* radio & checkbox */
form div#media_form_type,
form div#question_form_media_type,
form div#media_form_file {
  display: flex;
}

form div#media_form_type .control,
form div#question_form_media_type .control,
form div#media_form_file .control {
  width: auto;
  background: transparent;
}

form div#media_form_type .control label,
form div#question_form_media_type .control label,
form div#media_form_file .control label {
  background: transparent;
}

form div#media_form_type input[type=radio],
form div#media_form_type input[type=checkbox],
form div#media_form_type input[type=file],
form div#question_form_media_type input[type=radio],
form div#question_form_media_type input[type=checkbox],
form div#question_form_media_type input[type=file],
form div#media_form_file input[type=radio],
form div#media_form_file input[type=checkbox],
form div#media_form_file input[type=file] {
  margin: 4px;
  background: transparent;
}

button.button, a.button,
button.button:link, a.button:link,
button.button:visited, a.button:visited {
  background: #d18a00;
  color: #fff;
  font-size: 0.8rem;
  border-radius: 4px;
  cursor: pointer;
  min-height: 2.5em;
  border: 2px solid #b87900;
  border-style: outset;
  outline: 0;
}

button.button.outlined, a.button.outlined {
  background: transparent;
  color: #d18a00;
  border: 2px solid #d18a00;
}

button.button.outlined:hover, a.button.outlined:hover {
  background: rgba(209, 138, 0, 0.2);
  color: #d18a00;
}

button.button.link, a.button.link {
  background: transparent;
  color: #d18a00;
  border: 2px solid transparent;
}

button.button.link:hover, a.button.link:hover {
  background: transparent;
  color: #d18a00;
  border: 2px solid transparent;
  text-decoration: underline;
}

button.button.disabled, a.button.disabled {
  opacity: 0.75;
  cursor: not-allowed;
}

button.button:hover, a.button:hover {
  background: #9e6800;
  color: #fff;
  border-color: #b87900;
  text-decoration: none;
  outline: 0;
}

button.button:active, a.button:active {
  background: #9e6800;
  color: #fff;
  border-color: #b87900;
  text-decoration: none;
  outline: 0;
}

button.button.active, a.button.active {
  background: #9e6800;
  color: #fff;
  border-color: #b87900;
  text-decoration: none;
  outline: 0;
}

body.error-page h1 .icon {
  color: #ce8181;
}

.container.is-fluid {
  padding-left: 0;
  padding-right: 0;
}

.column {
  display: flex;
}

.navbar {
  padding: 0 20px;
  background: #3e3e3e;
}

.navbar .navbar-item {
  color: white;
}

.navbar .navbar-end .navbar-item {
  font-size: 12px;
}

.arianne {
  margin-top: 15px;
  margin-bottom: 15px;
}

.arianne ul {
  padding: 0;
  margin: 0;
  display: flex;
  font-size: 0.8rem;
}

.arianne ul li {
  list-style: circle;
  margin: 0 10px 0 20px;
}

.arianne ul li a {
  color: #d18a00;
}

.arianne ul li a:hover {
  text-decoration: underline;
}

body div.medias {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  padding: 10px 0;
  border-top: 2px solid #d18a00;
}

div.media {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  border: 1px solid #d18a00 !important;
  min-width: 150px;
  height: 230px;
  margin: 0 5px 10px 5px !important;
  padding: 0 !important;
  overflow: hidden;
  background: #fff;
}

div.media .content {
  height: 150px;
  width: 100%;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

div.media .content svg {
  fill: #ccc;
}

div.media .content img {
  height: 100%;
}

div.media .description {
  width: 100%;
  height: 30px;
  text-align: center;
  padding: 0 4px;
  margin-bottom: 5px;
  overflow: hidden;
}

div.media .description span {
  white-space: nowrap;
  font-size: 12px;
  text-overflow: ellipsis;
}

div.media .buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 8px 0;
  background: #d18a00;
  color: white;
}

div.media .buttons a {
  margin: 0 2px;
}

div.media .buttons svg {
  fill: white;
}

.pagination {
  margin: 20px 0;
}

a.pagination-link {
  font-size: 0.8rem;
  background: #fff;
  color: #bbb;
}

a.pagination-link.is-current {
  color: #d18a00;
  background: #fff;
  border: 1px solid #d18a00;
}

table.table {
  font-size: 12px;
}

table.table td.action {
  white-space: nowrap;
}

table svg {
  fill: #d18a00;
}

.container-tree.treeviewer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}

.container-tree.treeviewer > * {
  z-index: 10000;
  pointer-events: all;
}

.container-tree.treeviewer > div.apisol-treeviewer {
  max-width: 800px;
  box-shadow: none;
  background: white;
}

.container-tree.treeviewer [class*="apisol-btn"] svg {
  max-height: 20px;
}

#container-tree .treemaker {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  min-width: auto !important;
}

#container-tree .treemaker .treemaker-close {
  display: none;
}

#container-tree .treemaker .treemaker-row {
  border-color: rgba(209, 138, 0, 0.2);
  border-bottom-color: rgba(209, 138, 0, 0.8);
  background: rgba(209, 138, 0, 0.05);
}

#container-tree .treemaker .treemaker-title {
  color: #d18a00;
}

#container-tree .treemaker .treemaker-popup-inner {
  border-radius: 10px;
  overflow: hidden;
}

#container-tree .treemaker .treemaker-popup-inner > h2 {
  background: rgba(209, 138, 0, 0.8);
  color: #fff;
}

#container-tree .treemaker label.titre {
  color: #d18a00;
}

#container-tree .treemaker button {
  background: #d18a00;
  color: #fff;
  border-color: #d18a00;
}

#container-tree .treemaker-arianne > div {
  background: rgba(209, 138, 0, 0.05);
  border: 1px solid #d18a00;
}

#container-tree .treemaker-arianne > div a {
  color: #06464c;
}

#container-tree .treemaker-tree {
  background: rgba(209, 138, 0, 0.05);
  border: 1px solid #d18a00;
}

.treeviewer .apisol-header {
  background-color: #d18a00;
  color: #fff;
  text-shadow: none;
}

.treeviewer strong {
  color: #d18a00 !important;
}

.treeviewer .apisol-btn-primary {
  background-color: #d18a00;
  color: #fff;
}

.treeviewer .apisol-btn-secondy {
  background-color: white;
  color: #d18a00;
  border-color: rgba(209, 138, 0, 0.3);
}

.treeviewer .apisol-question {
  color: #d18a00 !important;
}

.treeviewer .apisol-askvalidation > div {
  border-color: #d18a00 !important;
}

.treeviewer .apisol-helper {
  color: #d18a00 !important;
}

.modal-box {
  position: absolute;
  width: 500px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 10px 10px 4px 4px;
  border: 1px solid #d18a00;
  overflow: hidden;
  background: #fff;
}

.modal-box .title {
  background: #d18a00;
  color: #fff;
  font-size: 16px;
  padding: 8px 6px;
}

.modal-box .content {
  padding: 5px 20px;
}

.modal-box .content.center {
  text-align: center;
}

.modal-box .content strong {
  font-size: 80%;
  color: #d18a00;
}

.modal-box .buttons {
  display: flex;
  justify-content: center;
  margin: 10px 0;
}

.modal-box .buttons > * {
  margin: 0 2px;
}

.modal-media-catalogue {
  display: none;
  width: 90%;
  top: 50px;
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.2);
  border-radius: 20px;
}

.modal-media-catalogue.open {
  display: block;
}

.modal-media-catalogue > .title {
  text-align: center;
}

.modal-media-catalogue > .content {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  min-height: 400px;
  max-height: 50vh;
  overflow-y: scroll;
  overflow-x: hidden;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
}

.modal-media-catalogue div.media {
  cursor: pointer;
  margin-bottom: 10px !important;
}

.modal-media-catalogue div.media:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}

.modal-media-catalogue div.media .buttons {
  display: none;
}

@media (max-width: 500px) {
  .container-tree.treeviewer {
    align-items: flex-start;
  }
  .container-tree.treeviewer > div.apisol-treeviewer {
    max-width: none;
    max-height: none;
    margin-top: 0;
  }
}

@media (max-height: 640px) {
  .container-tree {
    align-items: flex-start;
  }
  #apisol-treeviewer {
    border-radius: 0px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSw4QkFBOEI7QUNDaEM7O0FEQ0E7RUFDRSxrQ0FBa0M7QUNFcEM7O0FEQUE7RUFDRSxnQ0FBZ0M7QUNHbEM7O0FEREE7RUFDRSwrQkFBK0I7QUNJakM7O0FEQUE7RUFDRSxrQ0FBa0M7QUNHcEM7O0FEREE7RUFDRSxzQ0FBc0M7QUNJeEM7O0FERkE7RUFDRSxvQ0FBb0M7QUNLdEM7O0FESEE7RUFDRSxrQ0FBa0M7QUNNcEM7O0FESkE7RUFDRSxtQ0FBbUM7QUNPckM7O0FETEE7RUFDRSxrQ0FBa0M7QUNRcEM7O0FETkE7RUFDRSxtQ0FBbUM7QUNTckM7O0FETEE7RUFDRSw0QkFBNEI7QUNROUI7O0FETkE7RUFDRSw2QkFBNkI7QUNTL0I7O0FEUEE7RUFDRSw4QkFBOEI7QUNVaEM7O0FEUkE7RUFDRSwyQkFBMkI7QUNXN0I7O0FEUEE7RUFDRSw0QkFBNEI7RUFDNUIsMkJBQTJCO0FDVTdCOztBRFJBO0VBQ0UscUJBQXFCO0FDV3ZCOztBRFRBO0VBQ0UscUJBQXFCO0FDWXZCOztBRFZBO0VBQ0UscUJBQXFCO0FDYXZCOztBRFhBO0VBQ0UscUJBQXFCO0FDY3ZCOztBRFpBO0VBQ0UscUJBQXFCO0FDZXZCOztBRGJBO0VBQ0UscUJBQXFCO0FDZ0J2Qjs7QURkQTtFQUNFLHFCQUFxQjtBQ2lCdkI7O0FEZkE7RUFDRSxxQkFBcUI7QUNrQnZCOztBRGhCQTtFQUNFLHFCQUFxQjtBQ21CdkI7O0FEakJBO0VBQ0Usc0JBQXNCO0FDb0J4Qjs7QURsQkE7RUFDRSx1QkFBdUI7QUNxQnpCOztBRG5CQTtFQUNFLHVCQUF1QjtBQ3NCekI7O0FEcEJBO0VBQ0UsdUJBQXVCO0FDdUJ6Qjs7QURyQkE7RUFDRSx1QkFBdUI7QUN3QnpCOztBRHRCQTtFQUNFLHVCQUF1QjtBQ3lCekI7O0FEdkJBO0VBQ0UsdUJBQXVCO0FDMEJ6Qjs7QUR4QkE7RUFDRSx1QkFBdUI7QUMyQnpCOztBRHpCQTtFQUNFLHVCQUF1QjtBQzRCekI7O0FEMUJBO0VBQ0UsdUJBQXVCO0FDNkJ6Qjs7QUQzQkE7RUFDRSx1QkFBdUI7QUM4QnpCOztBRDVCQTtFQUNFLHVCQUF1QjtBQytCekI7O0FEN0JBO0VBQ0UsdUJBQXVCO0FDZ0N6Qjs7QUQ5QkE7RUFDRSx1QkFBdUI7QUNpQ3pCOztBRC9CQTtFQUNFLHVCQUF1QjtBQ2tDekI7O0FEaENBO0VBQ0UsdUJBQXVCO0FDbUN6Qjs7QURqQ0E7RUFDRSx1QkFBdUI7QUNvQ3pCOztBRGxDQTtFQUNFLHVCQUF1QjtBQ3FDekI7O0FEbkNBO0VBQ0Usd0JBQXdCO0FDc0MxQjs7QURwQ0E7RUFDRSx1QkFBdUI7QUN1Q3pCOztBRG5DQTtFQUNFLHVCQUF1QjtBQ3NDekI7O0FEcENBO0VBQ0UsdUJBQXVCO0FDdUN6Qjs7QURyQ0E7RUFDRSx1QkFBdUI7QUN3Q3pCOztBRHRDQTtFQUNFLHdCQUF3QjtBQ3lDMUI7O0FEdkNBO0VBQ0Usd0JBQXdCO0FDMEMxQjs7QUR4Q0E7RUFDRSx3QkFBd0I7QUMyQzFCOztBRHpDQTtFQUNFLHdCQUF3QjtBQzRDMUI7O0FEMUNBO0VBQ0Usd0JBQXdCO0FDNkMxQjs7QUQzQ0E7RUFDRSx3QkFBd0I7QUM4QzFCOztBRDVDQTtFQUNFLHdCQUF3QjtBQytDMUI7O0FEN0NBO0VBQ0Usd0JBQXdCO0FDZ0QxQjs7QUQ5Q0E7RUFDRSx3QkFBd0I7QUNpRDFCOztBRC9DQTtFQUNFLHdCQUF3QjtBQ2tEMUI7O0FEaERBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ21EOUI7O0FEakRBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ29EOUI7O0FEbERBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ3FEOUI7O0FEbkRBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQ3NEL0I7O0FEcERBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQ3VEL0I7O0FEckRBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQ3dEL0I7O0FEdERBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQ3lEL0I7O0FEdkRBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQzBEL0I7O0FEeERBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQzJEL0I7O0FEekRBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQzREL0I7O0FEMURBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQzZEL0I7O0FEM0RBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQzhEL0I7O0FENURBO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtBQytEL0I7O0FEN0RBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ2dFaEM7O0FEOURBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ2lFaEM7O0FEL0RBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ2tFaEM7O0FEaEVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQ21FakM7O0FEakVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQ29FakM7O0FEbEVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQ3FFakM7O0FEbkVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQ3NFakM7O0FEcEVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQ3VFakM7O0FEckVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQ3dFakM7O0FEdEVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQ3lFakM7O0FEdkVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQzBFakM7O0FEeEVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQzJFakM7O0FEekVBO0VBQ0UsNEJBQTRCO0VBQzVCLCtCQUErQjtBQzRFakM7O0FEMUVBO0VBQ0UsMkJBQTJCO0FDNkU3Qjs7QUQzRUE7RUFDRSwyQkFBMkI7QUM4RTdCOztBRDVFQTtFQUNFLDJCQUEyQjtBQytFN0I7O0FEN0VBO0VBQ0UsNEJBQTRCO0FDZ0Y5Qjs7QUQ5RUE7RUFDRSw0QkFBNEI7QUNpRjlCOztBRC9FQTtFQUNFLDRCQUE0QjtBQ2tGOUI7O0FEaEZBO0VBQ0UsNEJBQTRCO0FDbUY5Qjs7QURqRkE7RUFDRSw0QkFBNEI7QUNvRjlCOztBRGxGQTtFQUNFLDRCQUE0QjtBQ3FGOUI7O0FEbkZBO0VBQ0UsNEJBQTRCO0FDc0Y5Qjs7QURwRkE7RUFDRSw0QkFBNEI7QUN1RjlCOztBRHJGQTtFQUNFLDRCQUE0QjtBQ3dGOUI7O0FEdEZBO0VBQ0UsNEJBQTRCO0FDeUY5Qjs7QUR2RkE7RUFDRSw2QkFBNkI7QUMwRi9COztBRHhGQTtFQUNFLDZCQUE2QjtBQzJGL0I7O0FEekZBO0VBQ0UsNkJBQTZCO0FDNEYvQjs7QUQxRkE7RUFDRSw4QkFBOEI7QUM2RmhDOztBRDNGQTtFQUNFLDhCQUE4QjtBQzhGaEM7O0FENUZBO0VBQ0UsOEJBQThCO0FDK0ZoQzs7QUQ3RkE7RUFDRSw4QkFBOEI7QUNnR2hDOztBRDlGQTtFQUNFLDhCQUE4QjtBQ2lHaEM7O0FEL0ZBO0VBQ0UsOEJBQThCO0FDa0doQzs7QURoR0E7RUFDRSw4QkFBOEI7QUNtR2hDOztBRGpHQTtFQUNFLDhCQUE4QjtBQ29HaEM7O0FEbEdBO0VBQ0UsOEJBQThCO0FDcUdoQzs7QURuR0E7RUFDRSw4QkFBOEI7QUNzR2hDOztBRHBHQTtFQUNFLDhCQUE4QjtBQ3VHaEM7O0FEckdBO0VBQ0UsOEJBQThCO0FDd0doQzs7QUR0R0E7RUFDRSw4QkFBOEI7QUN5R2hDOztBRHZHQTtFQUNFLCtCQUErQjtBQzBHakM7O0FEeEdBO0VBQ0UsK0JBQStCO0FDMkdqQzs7QUR6R0E7RUFDRSwrQkFBK0I7QUM0R2pDOztBRDFHQTtFQUNFLCtCQUErQjtBQzZHakM7O0FEM0dBO0VBQ0UsK0JBQStCO0FDOEdqQzs7QUQ1R0E7RUFDRSwrQkFBK0I7QUMrR2pDOztBRDdHQTtFQUNFLCtCQUErQjtBQ2dIakM7O0FEOUdBO0VBQ0UsK0JBQStCO0FDaUhqQzs7QUQvR0E7RUFDRSwrQkFBK0I7QUNrSGpDOztBRGhIQTtFQUNFLCtCQUErQjtBQ21IakM7O0FEakhBO0VBQ0UsNEJBQTRCO0FDb0g5Qjs7QURsSEE7RUFDRSw0QkFBNEI7QUNxSDlCOztBRG5IQTtFQUNFLDRCQUE0QjtBQ3NIOUI7O0FEcEhBO0VBQ0UsNkJBQTZCO0FDdUgvQjs7QURySEE7RUFDRSw2QkFBNkI7QUN3SC9COztBRHRIQTtFQUNFLDZCQUE2QjtBQ3lIL0I7O0FEdkhBO0VBQ0UsNkJBQTZCO0FDMEgvQjs7QUR4SEE7RUFDRSw2QkFBNkI7QUMySC9COztBRHpIQTtFQUNFLDZCQUE2QjtBQzRIL0I7O0FEMUhBO0VBQ0UsNkJBQTZCO0FDNkgvQjs7QUQzSEE7RUFDRSw2QkFBNkI7QUM4SC9COztBRDVIQTtFQUNFLDZCQUE2QjtBQytIL0I7O0FEN0hBO0VBQ0UsNkJBQTZCO0FDZ0kvQjs7QUQ5SEE7RUFDRSxzQkFBc0I7QUNpSXhCOztBRC9IQTtFQUNFLHNCQUFzQjtBQ2tJeEI7O0FEaElBO0VBQ0Usc0JBQXNCO0FDbUl4Qjs7QURqSUE7RUFDRSx1QkFBdUI7QUNvSXpCOztBRGxJQTtFQUNFLHVCQUF1QjtBQ3FJekI7O0FEbklBO0VBQ0UsdUJBQXVCO0FDc0l6Qjs7QURwSUE7RUFDRSx1QkFBdUI7QUN1SXpCOztBRHJJQTtFQUNFLHVCQUF1QjtBQ3dJekI7O0FEdElBO0VBQ0UsdUJBQXVCO0FDeUl6Qjs7QUR2SUE7RUFDRSx1QkFBdUI7QUMwSXpCOztBRHhJQTtFQUNFLHVCQUF1QjtBQzJJekI7O0FEeklBO0VBQ0UsdUJBQXVCO0FDNEl6Qjs7QUQxSUE7RUFDRSx1QkFBdUI7QUM2SXpCOztBRDNJQTtFQUNFLHVCQUF1QjtBQzhJekI7O0FENUlBO0VBQ0UsNEJBQTRCO0VBQzVCLDJCQUEyQjtBQytJN0I7O0FEN0lBO0VBQ0UsNEJBQTRCO0VBQzVCLDJCQUEyQjtBQ2dKN0I7O0FEOUlBO0VBQ0UsNEJBQTRCO0VBQzVCLDJCQUEyQjtBQ2lKN0I7O0FEL0lBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ2tKOUI7O0FEaEpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ21KOUI7O0FEakpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ29KOUI7O0FEbEpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ3FKOUI7O0FEbkpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ3NKOUI7O0FEcEpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ3VKOUI7O0FEckpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ3dKOUI7O0FEdEpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQ3lKOUI7O0FEdkpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQzBKOUI7O0FEeEpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQzJKOUI7O0FEekpBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQzRKOUI7O0FEMUpBO0VBQ0UsMEJBQTBCO0VBQzFCLDZCQUE2QjtBQzZKL0I7O0FEM0pBO0VBQ0UsMEJBQTBCO0VBQzFCLDZCQUE2QjtBQzhKL0I7O0FENUpBO0VBQ0UsMEJBQTBCO0VBQzFCLDZCQUE2QjtBQytKL0I7O0FEN0pBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ2dLaEM7O0FEOUpBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ2lLaEM7O0FEL0pBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ2tLaEM7O0FEaEtBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ21LaEM7O0FEaktBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ29LaEM7O0FEbEtBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ3FLaEM7O0FEbktBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ3NLaEM7O0FEcEtBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ3VLaEM7O0FEcktBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ3dLaEM7O0FEdEtBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQ3lLaEM7O0FEdktBO0VBQ0UsMkJBQTJCO0VBQzNCLDhCQUE4QjtBQzBLaEM7O0FEeEtBO0VBQ0UsMEJBQTBCO0FDMks1Qjs7QUR6S0E7RUFDRSwwQkFBMEI7QUM0SzVCOztBRDFLQTtFQUNFLDBCQUEwQjtBQzZLNUI7O0FEM0tBO0VBQ0UsMkJBQTJCO0FDOEs3Qjs7QUQ1S0E7RUFDRSwyQkFBMkI7QUMrSzdCOztBRDdLQTtFQUNFLDJCQUEyQjtBQ2dMN0I7O0FEOUtBO0VBQ0UsMkJBQTJCO0FDaUw3Qjs7QUQvS0E7RUFDRSwyQkFBMkI7QUNrTDdCOztBRGhMQTtFQUNFLDJCQUEyQjtBQ21MN0I7O0FEakxBO0VBQ0UsMkJBQTJCO0FDb0w3Qjs7QURsTEE7RUFDRSwyQkFBMkI7QUNxTDdCOztBRG5MQTtFQUNFLDJCQUEyQjtBQ3NMN0I7O0FEcExBO0VBQ0UsMkJBQTJCO0FDdUw3Qjs7QURyTEE7RUFDRSwyQkFBMkI7QUN3TDdCOztBRHRMQTtFQUNFLDRCQUE0QjtBQ3lMOUI7O0FEdkxBO0VBQ0UsNEJBQTRCO0FDMEw5Qjs7QUR4TEE7RUFDRSw0QkFBNEI7QUMyTDlCOztBRHpMQTtFQUNFLDZCQUE2QjtBQzRML0I7O0FEMUxBO0VBQ0UsNkJBQTZCO0FDNkwvQjs7QUQzTEE7RUFDRSw2QkFBNkI7QUM4TC9COztBRDVMQTtFQUNFLDZCQUE2QjtBQytML0I7O0FEN0xBO0VBQ0UsNkJBQTZCO0FDZ00vQjs7QUQ5TEE7RUFDRSw2QkFBNkI7QUNpTS9COztBRC9MQTtFQUNFLDZCQUE2QjtBQ2tNL0I7O0FEaE1BO0VBQ0UsNkJBQTZCO0FDbU0vQjs7QURqTUE7RUFDRSw2QkFBNkI7QUNvTS9COztBRGxNQTtFQUNFLDZCQUE2QjtBQ3FNL0I7O0FEbk1BO0VBQ0UsNkJBQTZCO0FDc00vQjs7QURwTUE7RUFDRSw2QkFBNkI7QUN1TS9COztBRHJNQTtFQUNFLDZCQUE2QjtBQ3dNL0I7O0FEdE1BO0VBQ0UsNkJBQTZCO0FDeU0vQjs7QUR2TUE7RUFDRSw4QkFBOEI7QUMwTWhDOztBRHhNQTtFQUNFLDhCQUE4QjtBQzJNaEM7O0FEek1BO0VBQ0UsOEJBQThCO0FDNE1oQzs7QUQxTUE7RUFDRSw4QkFBOEI7QUM2TWhDOztBRDNNQTtFQUNFLDhCQUE4QjtBQzhNaEM7O0FENU1BO0VBQ0UsOEJBQThCO0FDK01o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RUFBRSxtQkFBa0I7RUFBRSxvQkFBb0I7QURrN0N0Szs7QUNqN0NBO0VBQWlDLGNBQWE7RUFBRSxtQkFBbUI7QURzN0NuRTs7QUNyN0NBO0VBQW9ELGdCQUFnQjtFQUFFLGdCQUFnQjtFQUFFLGlCQUFnQjtBRDI3Q3hHOztBQzE3Q0E7RUFBdUQsZ0JBQWU7QUQ4N0N0RTs7QUM1N0NBO0VBQTZCLFNBQVE7RUFBRSxnQkFBZTtFQUFFLGdCQUFlO0VBQUUsMEJBQXlCO0FEbThDbEc7O0FDbDhDQTtFQUE4QyxhQUFZO0FEczhDMUQ7O0FDcjhDQTtFQUE0QyxvQ0N2SmQ7RUR1SnFELDJDQ3ZKckQ7RUR1Sm1HLG1DQ3ZKbkc7QUZrbUQ5Qjs7QUMxOENBO0VBQThDLGNDeEpoQjtBRnNtRDlCOztBQzc4Q0E7RUFBb0QsbUJBQWtCO0VBQUUsZ0JBQWU7QURrOUN2Rjs7QUNqOUNBO0VBQXlELGtDQzFKM0I7RUQwSmtFLFdDckpoRjtBRjJtRGhCOztBQ3I5Q0E7RUFBeUMsY0MzSlg7QUZvbkQ5Qjs7QUN4OUNBO0VBQW9DLG1CQzVKTjtFRDRKa0MsV0N2SmhEO0VEdUprRSxxQkM1SnBEO0FGMG5EOUI7O0FDNzlDQTtFQUEyQyxtQ0M3SmI7RUQ2Sm9ELHlCQzdKcEQ7QUYrbkQ5Qjs7QUNqK0NBO0VBQTZDLGNBQWE7QURxK0MxRDs7QUNwK0NBO0VBQWtDLG1DQy9KSjtFRCtKMkMseUJDL0ozQztBRndvRDlCOztBQ3YrQ0E7RUFBNkIseUJDaktDO0VEaUtrQyxXQzVKaEQ7RUQ0SmtFLGlCQUFnQjtBRDYrQ2xHOztBQzUrQ0E7RUFBcUIseUJBQWdDO0FEZy9DckQ7O0FDLytDQTtFQUFrQyx5QkNuS0o7RURtS3VDLFdDOUpyRDtBRmtwRGhCOztBQ24vQ0E7RUFBa0MsdUJBQXVCO0VBQUUsY0NwSzdCO0VEb0ttRCxvQ0NwS25EO0FGNnBEOUI7O0FDeC9DQTtFQUErQix5QkFBZ0M7QUQ0L0MvRDs7QUMzL0NBO0VBQTBDLGdDQUF1QztBRCsvQ2pGOztBQzkvQ0E7RUFBNkIseUJBQWdDO0FEa2dEN0Q7O0FDaGdEQTtFQUFhLGtCQUFpQjtFQUFFLFlBQVk7RUFBRSxTQUFRO0VBQUUsMkJBQTBCO0VBQUUsZ0NBQWdDO0VBQUUseUJDekt4RjtFRHlLeUgsZ0JBQWU7RUFBRSxnQkFBZTtBRDJnRHZMOztBQzFnREE7RUFBb0IsbUJDMUtVO0VEMEtrQixXQ3JLaEM7RURxS2tELGVBQWM7RUFBRSxnQkFBZ0I7QURpaERsRzs7QUNoaERBO0VBQXNCLGlCQUFpQjtBRG9oRHZDOztBQ25oREE7RUFBNkIsa0JBQWlCO0FEdWhEOUM7O0FDdGhEQTtFQUE2QixjQUFhO0VBQUUsY0M3S2Q7QUZ3c0Q5Qjs7QUMxaERBO0VBQXNCLGFBQVk7RUFBRSx1QkFBdUI7RUFBRSxjQUFhO0FEZ2lEMUU7O0FDL2hEQTtFQUEwQixhQUFZO0FEbWlEdEM7O0FDamlEQTtFQUF5QixhQUFZO0VBQUUsVUFBVTtFQUFFLFNBQVE7RUFBRSwyQ0FBdUM7RUFBRSxtQkFBa0I7QUR5aUR4SDs7QUN4aURBO0VBQThCLGNBQWE7QUQ0aUQzQzs7QUMzaURBO0VBQWtDLGtCQUFpQjtBRCtpRG5EOztBQzlpREE7RUFBb0MsYUFBWTtFQUFFLHVCQUFzQjtFQUFFLGVBQWM7RUFBRyxpQkFBaUI7RUFBRSxnQkFBZTtFQUFFLGtCQUFpQjtFQUFFLGtCQUFpQjtFQUFFLGFBQVk7RUFBRSwwQ0FBMEM7RUFBRSw4QkFBOEI7QUQyakQ3UDs7QUMxakRBO0VBQW1DLGVBQWU7RUFBRSw4QkFBNkI7QUQrakRqRjs7QUM5akRBO0VBQXlDLHlDQUFxQztBRGtrRDlFOztBQ2prREE7RUFBNEMsYUFBWTtBRHFrRHhEOztBQ25rREE7RUFDRTtJQUE2Qix1QkFBc0I7RUR1a0RuRDtFQ3RrREE7SUFBcUQsZUFBZTtJQUFFLGdCQUFnQjtJQUFFLGFBQVk7RUQya0RwRztBQUNGOztBQzFrREE7RUFDRTtJQUFrQix1QkFBc0I7RUQ4a0R4QztFQzdrREE7SUFBcUIsa0JBQWlCO0VEZ2xEdEM7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL3RvdXJuZXNvbC1hcGlzb2wvLi9zcGFjZXItdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vdG91cm5lc29sLWFwaXNvbC8uL21haW4uc2NzcyIsIndlYnBhY2s6Ly90b3VybmVzb2wtYXBpc29sLy4vc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly90b3VybmVzb2wtYXBpc29sLy4vdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGFyb3VuZCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBldmVubHkgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuXG4ucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucHVsbC10b3Age1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cblxuZGl2W2NsYXNzKj0ndy0nXSB7XG4gIGZsZXgtYmFzaXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi53LTEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLnctMjAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG4udy0zMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cbi53LTQwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4udy02MCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cbi53LTcwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuLnctODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG4udy05MCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udy01MHB4IHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4udy0xMDBweCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuLnctMTAwcHgge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cbi53LTE1MHB4IHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG4udy0yMDBweCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuLnctMjUwcHgge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cbi53LTMwMHB4IHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4udy0zNTBweCB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xufVxuLnctNDAwcHgge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cbi53LTQ1MHB4IHtcbiAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG59XG4udy01MDBweCB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuLnctNTUwcHgge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cbi53LTYwMHB4IHtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG4udy02NTBweCB7XG4gIHdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xufVxuLnctNzAwcHgge1xuICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cbi53LTc1MHB4IHtcbiAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7XG59XG4udy04MDBweCB7XG4gIHdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xufVxuLnctODUwMHB4IHtcbiAgd2lkdGg6IDg1MDBweCAhaW1wb3J0YW50O1xufVxuLnctOTAwcHgge1xuICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbn1cblxuXG4ucGEtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnBhLTEge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cbi5wYS0yIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGEtMyB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cbi5wYS00IHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuLnBhLTUge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGEtNiB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbn1cbi5wYS03IHtcbiAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xufVxuLnBhLTgge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGEtOSB7XG4gIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbn1cbi5wYS0xMCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wYS0xMSB7XG4gIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbn1cbi5wYS0xMiB7XG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuLnB4LTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHktMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbn1cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnByLTExIHtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuLnByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG4ucGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5tYS0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYS0xIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cbi5tYS0yIHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbn1cbi5tYS0zIHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWEtNCB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xufVxuLm1hLTUge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYS02IHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ubWEtNyB7XG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xufVxuLm1hLTgge1xuICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbn1cbi5tYS05IHtcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWEtMTAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYS0xMSB7XG4gIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xufVxuLm1hLTEyIHtcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ubWEtYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLm15LTIge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLm10LTIge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuLm10LTcge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbn1cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXItOSB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubXItMTEge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cbi5tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4iLCJcbkBpbXBvcnQgXCIuL3NwYWNlci11dGlsaXRpZXMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiLi9zdHlsZS5zY3NzXCI7IiwiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xuXG5odG1sIHsgcG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDoxMDAlOyB9XG5ib2R5IHsgcG9zaXRpb246cmVsYXRpdmU7IH1cblxuaHRtbDpiZWZvcmUgeyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBRWtsRVFWUUltV05nWUdENHowQXN3SzRTQUZYdUFmOEVQeSt4QUFBQUFFbEZUa1N1UW1DQykgcmVwZWF0OyBvcGFjaXR5OjAuNDsgfVxuYm9keTpiZWZvcmUgeyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSAxMDAlKTsgb3BhY2l0eToxOyB9XG5cbi50b3BiYXIgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OjUwcHg7IHBhZGRpbmc6MDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogIGNlbnRlcn1cbi50b3BiYXIgLmJyYW5kIHsgZm9udC13ZWlnaHQ6Ym9sZDsgcGFkZGluZzogMCAyMHB4OyBmb250LXNpemU6MjJweDsgY29sb3I6JGJyYW5kLWNvbG9yOyB0ZXh0LXNoYWRvdzoxcHggMXB4IDAgcmdiKDI1NSwyNTUsMjU1KSwgMnB4IDJweCAwIHJnYigxODMsMTgzLDE4Myk7IH1cbi50b3BiYXIgLm1lbnUgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi1sZWZ0OjA7IH1cbi50b3BiYXIgLm1lbnUgYS5idXR0b24geyBib3JkZXItcmFkaXVzOiAwOyB9XG4udG9wYmFyIC5tZW51IGEuYnV0dG9uOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbi50b3BiYXIgLm1lbnUgYS5idXR0b246bGFzdC1jaGlsZCB7IGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG4udG9wYmFyIC5tZW51IGEuYnV0dG9uOmhvdmVyIHsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4udG9wYmFyIHVsIHsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjA7IG1hcmdpbjogMCAyMHB4OyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lOyBmb250LXNpemU6MTJweDsgfVxuLnRvcGJhciBhIHsgY29sb3I6IzJCMkIyQjsgfVxuLnRvcGJhciBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYm9keSA+IGRpdi5jb250YWluZXIgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OjEwMCU7IH1cbmJvZHkgLmNvbnRhaW5lci5tYWluIHsgYmFja2dyb3VuZDp3aGl0ZTsgcGFkZGluZzogMjBweCAzMHB4IDYwcHggMzBweDsgYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLDAuMik7IH1cbmJvZHkgLmNvbnRhaW5lci5tYWluIGgxIHsgZm9udC1zaXplOiAyNHB4OyBjb2xvcjokcHJpbWFyeS1jb2xvcjsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbjogMCAwIDMwcHggMDsgfVxuYm9keSAuY29udGFpbmVyLm1haW4gLmNvbHVtbnMgeyBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTsgcGFkZGluZzogMCAxNXB4OyB9XG5ib2R5IC5jb250YWluZXIubWFpbiAuY29sdW1ucyAuY29sdW1uOmZpcnN0LWNoaWxkIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuYm9keSAuY29udGFpbmVyLm1haW4gdGFibGUgdGhlYWQgdGggeyBjb2xvcjogJHByaW1hcnktY29sb3I7IHBhZGRpbmc6NXB4IDE1cHg7IGZvbnQtc2l6ZToxNHB4OyBib3JkZXItY29sb3I6bGlnaHRlbigkcHJpbWFyeS1jb2xvciwzMCUpOyB9XG5ib2R5IC5jb250YWluZXIubWFpbiB0YWJsZSB0ZCB7ICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5ib2R5IC5ib3R0b20tc3BhY2VyIHsgaGVpZ2h0OjIwMHB4OyB3aWR0aDoxMDAlOyB9XG5cbmRpdi5mbGFzaGJhZyAubm90aWZpY2F0aW9uIHsgcGFkZGluZzogMTJweCAxNXB4OyBmb250LXNpemU6ODAlOyBtYXJnaW46NnB4IDA7IH1cblxuZGl2I2FwcCB7IHBvc2l0aW9uOnJlbGF0aXZlOyB9XG5kaXYjbWFwIHsgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBtaW4taGVpZ2h0OiA2MDBweDsgfVxuXG5kaXYjYXBwIGRpdi5idXR0b25zIHsgcG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTozMHB4OyBsZWZ0OjUwJTsgd2lkdGg6MTAwJTsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IHotaW5kZXg6MTAwMDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7IH1cbmRpdiNhcHAgZGl2LmJ1dHRvbnMgaDEgeyBmb250LXNpemU6MjJweDsgZm9udC13ZWlnaHQ6Ym9sZDsgY29sb3I6d2hpdGU7IHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuNSk7IH1cbmRpdiNhcHAgZGl2LmJ1dHRvbnMgc3BhbiB7IGZvbnQtc2l6ZToxOHB4OyBmb250LXdlaWdodDpub3JtYWw7IGNvbG9yOndoaXRlOyB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjUpOyB9XG5kaXYjYXBwIGRpdi5idXR0b25zIGJ1dHRvbiB7IGZvbnQtc2l6ZToxOHB4OyBtYXJnaW46MTBweCAwO31cblxuZGl2LmJveFxue1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDIzNCwyMzQsMjM0LDEpIDg4JSk7XG4gIGJvcmRlcjoxcHggc29saWQgI2Q2ZDZkNjtcbiAgYm94LXNoYWRvdzogMCAyLjhweCAyLjJweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwIDYuN3B4IDUuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgpLCAwIDEyLjVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwIDIyLjNweCAxNy45cHggcmdiYSgwLCAwLCAwLCAwLjA0MiksIDAgNDEuOHB4IDMzLjRweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuZm9ybSB7IHdpZHRoOjEwMCU7IHBhZGRpbmc6IDAgMzBweDsgfVxuZm9ybSAuZmllbGQgeyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6c3RyZXRjaDsgd2lkdGg6MTAwJTsgfVxuZm9ybSAuZmllbGQgLmZpZWxkIHsgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7IH1cbmZvcm0gLmZpZWxkIGxhYmVsIHsgbWluLWhlaWdodDo1MHB4OyB0ZXh0LWFsaWduOnJpZ2h0OyBmb250LXNpemU6MTRweDsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB0ZXh0LWFsaWduOmxlZnQ7IGJhY2tncm91bmQ6cmdiYSgkcHJpbWFyeS1jb2xvciwwLjIpOyBwYWRkaW5nOiAwIDEwcHg7IG1pbi13aWR0aDoxNDBweDsgbWFyZ2luOjAgIWltcG9ydGFudDsgY29sb3I6JHByaW1hcnktY29sb3I7IH1cbmZvcm0gLmZpZWxkIC5jb250cm9sIHsgbWluLWhlaWdodDo1MHB4OyB3aWR0aDoxMDAlOyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsganVzdGlmeS1pdGVtczogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LWNvbG9yLDAuMDUpOyB9XG5mb3JtIC5maWVsZCAuY29udHJvbCBzZWxlY3QsXG5mb3JtIC5maWVsZCAuY29udHJvbCBpbnB1dFt0eXBlPWZpbGVdIHsgbWFyZ2luLWxlZnQ6MTVweDsgfVxuZm9ybSAuZmllbGQgLmNvbnRyb2wgaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm0gLmZpZWxkIC5jb250cm9sIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybSAuZmllbGQgLmNvbnRyb2wgaW5wdXRbdHlwZT1wYXNzd29yZF0geyBoZWlnaHQ6NTBweDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJveC1zaGFkb3c6aW5zZXQgLTFweCAtMXB4IDIycHggcmdiYSgwLDAsMCwwLjA3KTsgIH1cbmZvcm0gLmZpZWxkIC5jb250cm9sIC5kaXNhYmxlZCB7IHBvaW50ZXItZXZlbnRzOiBub25lOyBjb2xvcjojY2NjOyBwb3NpdGlvbjpyZWxhdGl2ZTsgY3Vyc29yOnBvaW50ZXI7IH1cbmZvcm0gLmZpZWxkIC5jb250cm9sIC5oZWxwIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOjEwMCU7IG1hcmdpbjowOyBwYWRkaW5nOjAgOHB4OyB9XG5mb3JtIC5maWVsZCAuY29udHJvbCAuaGVscC5pcy1kYW5nZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxYzE7IH1cbmZvcm0gZGl2LmZvcm0tYnV0dG9ucyBhLFxuZm9ybSBkaXYuZm9ybS1idXR0b25zIGJ1dHRvbiB7IG1hcmdpbjogMCA1cHggIWltcG9ydGFudDsgfVxuZm9ybSBkaXYubmVzdGVkIHsgd2lkdGg6MTAwJTsgcGFkZGluZzowIDAgMTVweCA1MHB4IH1cbmZvcm0gZGl2Lm5lc3RlZCB1bCBsaSB7IG1hcmdpbi1ib3R0b206MTBweDsgfVxuZm9ybSBkaXYubmVzdGVkIGJ1dHRvbiB7IG1hcmdpbjo0cHg7IHBhZGRpbmc6MnB4IDZweDsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyOjJweCBzb2xpZCByZWQ7IGNvbG9yOnJlZDsgYm9yZGVyLXJhZGl1czozcHg7IGZvbnQtc2l6ZToxMXB4OyBjdXJzb3I6cG9pbnRlcjsgfVxuZm9ybSBkaXYubmVzdGVkIGxpIGJ1dHRvbiB7IGZsb2F0OnJpZ2h0OyB9XG5cbmZvcm0uZm9ybS1sb2dpbixcbmZvcm0uZm9ybS1yZWdpc3RlcixcbmZvcm0uZm9ybS1yZWNvdmVyeSB7XG4gIGgxLGgyLGgzLGg0LGg1IHsgdGV4dC1hbGlnbjpjZW50ZXI7IH1cbiAgbGFiZWwgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyBtaW4td2lkdGg6MTIwcHg7IH1cbiAgLmZvcm0tZ3JvdXAgeyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ1dHRvbnMgeyB0ZXh0LWFsaWduOmNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgIH1cbn1cbmZvcm0uZm9ybS1zZWFyY2ggeyBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4OyB9XG5mb3JtLmZvcm0tc2VhcmNoIGlucHV0IHsgZm9udC1zaXplOjEycHg7IG1hcmdpbi1yaWdodDogNHB4OyBtYXgtd2lkdGg6MjAwcHg7IH1cbmZvcm0uZm9ybS1zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XSB7IGNvbG9yOiNjY2M7IGJvcmRlci1jb2xvcjojY2NjOyBib3JkZXItd2lkdGg6IDFweDsgZm9udC1zaXplOjEycHg7IG1hcmdpbi1yaWdodDoxMHB4OyB9XG5mb3JtLmZvcm0tc2VhcmNoIGEuYnV0dG9uIHsgbWFyZ2luOiAwIDVweDsgfVxuXG4vKiByYWRpbyAmIGNoZWNrYm94ICovXG5mb3JtIGRpdiNtZWRpYV9mb3JtX3R5cGUsXG5mb3JtIGRpdiNxdWVzdGlvbl9mb3JtX21lZGlhX3R5cGUsXG5mb3JtIGRpdiNtZWRpYV9mb3JtX2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICAuY29udHJvbCB7IHdpZHRoOmF1dG87IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IH1cbiAgLmNvbnRyb2wgbGFiZWwgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSxcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gIGlucHV0W3R5cGU9ZmlsZV0geyBtYXJnaW46IDRweDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbn1cblxuXG5idXR0b24uYnV0dG9uLCBhLmJ1dHRvbixcbmJ1dHRvbi5idXR0b246bGluaywgYS5idXR0b246bGluayxcbmJ1dHRvbi5idXR0b246dmlzaXRlZCwgYS5idXR0b246dmlzaXRlZFxueyBiYWNrZ3JvdW5kOiRidG4tYmFja2dyb3VuZDsgY29sb3I6JGJ0bi1jb2xvcjsgZm9udC1zaXplOjAuOHJlbTsgIGJvcmRlci1yYWRpdXM6NHB4OyBjdXJzb3I6cG9pbnRlcjsgbWluLWhlaWdodDoyLjVlbTsgYm9yZGVyOjJweCBzb2xpZCAkYnRuLWJvcmRlci1jb2xvcjsgYm9yZGVyLXN0eWxlOm91dHNldDsgb3V0bGluZTowIH1cbmJ1dHRvbi5idXR0b24ub3V0bGluZWQsIGEuYnV0dG9uLm91dGxpbmVkIHsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgY29sb3I6JGJ0bi1iYWNrZ3JvdW5kOyBib3JkZXI6MnB4IHNvbGlkICRidG4tYmFja2dyb3VuZDsgfVxuYnV0dG9uLmJ1dHRvbi5vdXRsaW5lZDpob3ZlciwgYS5idXR0b24ub3V0bGluZWQ6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKCRidG4tYmFja2dyb3VuZCwgMC4yKTsgY29sb3I6JGJ0bi1iYWNrZ3JvdW5kOyAgfVxuYnV0dG9uLmJ1dHRvbi5saW5rLCBhLmJ1dHRvbi5saW5rIHsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgY29sb3I6JGJ0bi1iYWNrZ3JvdW5kOyBib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5idXR0b24uYnV0dG9uLmxpbms6aG92ZXIsIGEuYnV0dG9uLmxpbms6aG92ZXIgeyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBjb2xvcjokYnRuLWJhY2tncm91bmQ7IGJvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5idXR0b24uYnV0dG9uLmRpc2FibGVkLCBhLmJ1dHRvbi5kaXNhYmxlZCB7IG9wYWNpdHk6MC43NTsgY3Vyc29yOiBub3QtYWxsb3dlZDt9XG5idXR0b24uYnV0dG9uOmhvdmVyLCBhLmJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQ6JGJ0bi1iYWNrZ3JvdW5kX19hY3RpdmU7IGNvbG9yOiRidG4tY29sb3JfX2FjdGl2ZTsgYm9yZGVyLWNvbG9yOiRidG4tYm9yZGVyLWNvbG9yOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG91dGxpbmU6MDsgfVxuYnV0dG9uLmJ1dHRvbjphY3RpdmUsYS5idXR0b246YWN0aXZlIHsgYmFja2dyb3VuZDokYnRuLWJhY2tncm91bmRfX2FjdGl2ZTsgY29sb3I6JGJ0bi1jb2xvcl9fYWN0aXZlOyBib3JkZXItY29sb3I6JGJ0bi1ib3JkZXItY29sb3I7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3V0bGluZTowOyAgfVxuYnV0dG9uLmJ1dHRvbi5hY3RpdmUsYS5idXR0b24uYWN0aXZlIHsgYmFja2dyb3VuZDokYnRuLWJhY2tncm91bmRfX2FjdGl2ZTsgY29sb3I6JGJ0bi1jb2xvcl9fYWN0aXZlOyBib3JkZXItY29sb3I6JGJ0bi1ib3JkZXItY29sb3I7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3V0bGluZTowOyAgfVxuXG5cbmJvZHkuZXJyb3ItcGFnZSB7XG4gIGgxIC5pY29uIHsgY29sb3I6I2NlODE4MTsgfVxufVxuXG4uY29udGFpbmVyLmlzLWZsdWlkIHsgcGFkZGluZy1sZWZ0OjA7IHBhZGRpbmctcmlnaHQ6MDsgfVxuLmNvbHVtbiB7IGRpc3BsYXk6ZmxleDsgfVxuLm5hdmJhciB7IHBhZGRpbmc6MCAyMHB4OyBiYWNrZ3JvdW5kOiMzZTNlM2U7IH1cbi5uYXZiYXIgLm5hdmJhci1pdGVtIHsgY29sb3I6d2hpdGU7IH1cbi5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1pdGVtIHsgZm9udC1zaXplOjEycHg7IH1cblxuLmFyaWFubmUgeyBtYXJnaW4tdG9wOjE1cHg7IG1hcmdpbi1ib3R0b206MTVweDsgfVxuLmFyaWFubmUgdWwgeyBwYWRkaW5nOjA7IG1hcmdpbjowOyBkaXNwbGF5OmZsZXg7IGZvbnQtc2l6ZTowLjhyZW07fVxuLmFyaWFubmUgdWwgbGkgeyBsaXN0LXN0eWxlOiBjaXJjbGU7IG1hcmdpbjowIDEwcHggMCAyMHB4OyB9XG4uYXJpYW5uZSB1bCBsaSBhIHsgY29sb3I6JHByaW1hcnktY29sb3I7IH1cbi5hcmlhbm5lIHVsIGxpIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG5cblxuXG5ib2R5IGRpdi5tZWRpYXMgeyBkaXNwbGF5OmdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnIgMWZyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmc6MTBweCAwOyBib3JkZXItdG9wOiAycHggc29saWQgJHByaW1hcnktY29sb3I7ICB9XG5kaXYubWVkaWEgeyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsganVzdGlmeS1jb250ZW50OiBzdGFydDsgYWxpZ24taXRlbXM6IHN0YXJ0OyBib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7IG1pbi13aWR0aDogMTUwcHg7IGhlaWdodDoyMzBweDsgbWFyZ2luOjAgNXB4IDEwcHggNXB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyBvdmVyZmxvdzpoaWRkZW47IGJhY2tncm91bmQ6I2ZmZjsgfVxuZGl2Lm1lZGlhIC5jb250ZW50IHsgaGVpZ2h0OjE1MHB4OyB3aWR0aDoxMDAlOyBtYXJnaW46MDsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuZGl2Lm1lZGlhIC5jb250ZW50IHN2ZyB7ZmlsbDogI2NjYzsgfVxuZGl2Lm1lZGlhIC5jb250ZW50IGltZyB7IGhlaWdodDoxMDAlOyB9XG5kaXYubWVkaWEgLmRlc2NyaXB0aW9uIHsgd2lkdGg6MTAwJTsgaGVpZ2h0OjMwcHg7IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nOiAwIDRweDsgbWFyZ2luLWJvdHRvbTo1cHg7IG92ZXJmbG93OiBoaWRkZW47fVxuZGl2Lm1lZGlhIC5kZXNjcmlwdGlvbiBzcGFuIHsgd2hpdGUtc3BhY2U6bm93cmFwOyBmb250LXNpemU6MTJweDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbmRpdi5tZWRpYSAuYnV0dG9ucyB7IGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246cm93OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDoxMDAlOyBwYWRkaW5nOjhweCAwOyBiYWNrZ3JvdW5kOiRwcmltYXJ5LWNvbG9yOyBjb2xvcjp3aGl0ZTsgfVxuZGl2Lm1lZGlhIC5idXR0b25zIGEgeyBtYXJnaW46MCAycHg7IH1cbmRpdi5tZWRpYSAuYnV0dG9ucyBzdmcgeyBmaWxsOndoaXRlOyB9XG5cblxuLnBhZ2luYXRpb24geyBtYXJnaW46MjBweCAwOyB9XG5hLnBhZ2luYXRpb24tbGluayB7IGZvbnQtc2l6ZTowLjhyZW07IGJhY2tncm91bmQ6I2ZmZjsgY29sb3I6I2JiYjsgfVxuYS5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCB7IGNvbG9yOiRwcmltYXJ5LWNvbG9yOyBiYWNrZ3JvdW5kOiNmZmY7IGJvcmRlcjoxcHggc29saWQgJHByaW1hcnktY29sb3I7IH1cblxudGFibGUudGFibGUgeyBmb250LXNpemU6IDEycHg7IH1cbnRhYmxlLnRhYmxlIHRkLmFjdGlvbiB7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxudGFibGUgc3ZnIHsgZmlsbDogJHByaW1hcnktY29sb3I7IH1cblxuLmNvbnRhaW5lci10cmVlLnRyZWV2aWV3ZXIgeyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgYWxpZ24taXRlbXM6Y2VudGVyOyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuLmNvbnRhaW5lci10cmVlLnRyZWV2aWV3ZXIgPiAqIHsgei1pbmRleDoxMDAwMDsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuLmNvbnRhaW5lci10cmVlLnRyZWV2aWV3ZXIgPiBkaXYuYXBpc29sLXRyZWV2aWV3ZXJ7IG1heC13aWR0aDogODAwcHg7IGJveC1zaGFkb3c6IG5vbmU7IGJhY2tncm91bmQ6d2hpdGU7IH1cbi5jb250YWluZXItdHJlZS50cmVldmlld2VyIFtjbGFzcyo9XCJhcGlzb2wtYnRuXCJdIHN2ZyB7IG1heC1oZWlnaHQ6MjBweDsgfVxuXG4jY29udGFpbmVyLXRyZWUgLnRyZWVtYWtlciB7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7IGJveC1zaGFkb3c6bm9uZTsgbWluLXdpZHRoOmF1dG8gIWltcG9ydGFudDsgfVxuI2NvbnRhaW5lci10cmVlIC50cmVlbWFrZXIgLnRyZWVtYWtlci1jbG9zZSB7IGRpc3BsYXk6bm9uZTsgfVxuI2NvbnRhaW5lci10cmVlIC50cmVlbWFrZXIgLnRyZWVtYWtlci1yb3cgeyBib3JkZXItY29sb3I6cmdiYSgkcHJpbWFyeS1jb2xvciwwLjIpOyBib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoJHByaW1hcnktY29sb3IsMC44KTsgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS1jb2xvciwwLjA1KTt9XG4jY29udGFpbmVyLXRyZWUgLnRyZWVtYWtlciAudHJlZW1ha2VyLXRpdGxlIHsgY29sb3I6JHByaW1hcnktY29sb3I7IH1cbiNjb250YWluZXItdHJlZSAudHJlZW1ha2VyIC50cmVlbWFrZXItcG9wdXAtaW5uZXIgeyBib3JkZXItcmFkaXVzOjEwcHg7IG92ZXJmbG93OmhpZGRlbjsgfVxuI2NvbnRhaW5lci10cmVlIC50cmVlbWFrZXIgLnRyZWVtYWtlci1wb3B1cC1pbm5lciA+IGgyIHsgYmFja2dyb3VuZDogcmdiYSgkYnRuLWJhY2tncm91bmQsMC44KTsgY29sb3I6JGJ0bi1jb2xvcjsgfVxuI2NvbnRhaW5lci10cmVlIC50cmVlbWFrZXIgbGFiZWwudGl0cmUgeyBjb2xvcjokcHJpbWFyeS1jb2xvcjsgfVxuI2NvbnRhaW5lci10cmVlIC50cmVlbWFrZXIgYnV0dG9uIHsgYmFja2dyb3VuZDokYnRuLWJhY2tncm91bmQ7IGNvbG9yOiRidG4tY29sb3I7IGJvcmRlci1jb2xvcjogJGJ0bi1iYWNrZ3JvdW5kOyB9XG4jY29udGFpbmVyLXRyZWUgLnRyZWVtYWtlci1hcmlhbm5lID4gZGl2IHsgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS1jb2xvciwwLjA1KTsgYm9yZGVyOjFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjsgfVxuI2NvbnRhaW5lci10cmVlIC50cmVlbWFrZXItYXJpYW5uZSA+IGRpdiBhIHsgY29sb3I6IzA2NDY0YzsgfVxuI2NvbnRhaW5lci10cmVlIC50cmVlbWFrZXItdHJlZSB7IGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktY29sb3IsMC4wNSk7IGJvcmRlcjoxcHggc29saWQgJHByaW1hcnktY29sb3I7IH1cblxuLnRyZWV2aWV3ZXIgLmFwaXNvbC1oZWFkZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQ7IGNvbG9yOiRidG4tY29sb3I7IHRleHQtc2hhZG93Om5vbmU7IH1cbi50cmVldmlld2VyIHN0cm9uZyB7IGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50OyB9XG4udHJlZXZpZXdlciAuYXBpc29sLWJ0bi1wcmltYXJ5IHsgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iYWNrZ3JvdW5kOyBjb2xvcjokYnRuLWNvbG9yOyB9XG4udHJlZXZpZXdlciAuYXBpc29sLWJ0bi1zZWNvbmR5IHsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGNvbG9yOiRwcmltYXJ5LWNvbG9yOyBib3JkZXItY29sb3I6cmdiYSgkcHJpbWFyeS1jb2xvciwwLjMpOyB9XG4udHJlZXZpZXdlciAuYXBpc29sLXF1ZXN0aW9uIHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50cmVldmlld2VyIC5hcGlzb2wtYXNrdmFsaWRhdGlvbiA+IGRpdiB7IGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDsgfVxuLnRyZWV2aWV3ZXIgLmFwaXNvbC1oZWxwZXIgeyBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtYm94IHsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOiA1MDBweDsgbGVmdDo1MCU7IHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOyBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggNHB4IDRweDsgYm9yZGVyOjFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjsgb3ZlcmZsb3c6aGlkZGVuOyBiYWNrZ3JvdW5kOiNmZmY7ICB9XG4ubW9kYWwtYm94IC50aXRsZSB7IGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yOyBjb2xvcjokYnRuLWNvbG9yOyBmb250LXNpemU6MTZweDsgcGFkZGluZzogOHB4IDZweDsgfVxuLm1vZGFsLWJveCAuY29udGVudCB7IHBhZGRpbmc6IDVweCAyMHB4OyB9XG4ubW9kYWwtYm94IC5jb250ZW50LmNlbnRlciB7IHRleHQtYWxpZ246Y2VudGVyOyB9XG4ubW9kYWwtYm94IC5jb250ZW50IHN0cm9uZyB7IGZvbnQtc2l6ZTo4MCU7IGNvbG9yOiRwcmltYXJ5LWNvbG9yOyB9XG4ubW9kYWwtYm94IC5idXR0b25zIHsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luOjEwcHggMDsgfVxuLm1vZGFsLWJveCAuYnV0dG9ucyA+ICogeyBtYXJnaW46MCAycHg7IH1cblxuLm1vZGFsLW1lZGlhLWNhdGFsb2d1ZSB7IGRpc3BsYXk6bm9uZTsgd2lkdGg6IDkwJTsgdG9wOjUwcHg7IGJveC1zaGFkb3c6MCAwIDAgOTk5OXB4IHJnYmEoMCwwLDAsMC4yKTsgYm9yZGVyLXJhZGl1czoyMHB4OyB9XG4ubW9kYWwtbWVkaWEtY2F0YWxvZ3VlLm9wZW4geyBkaXNwbGF5OmJsb2NrOyB9XG4ubW9kYWwtbWVkaWEtY2F0YWxvZ3VlID4gLnRpdGxlIHsgdGV4dC1hbGlnbjpjZW50ZXI7IH1cbi5tb2RhbC1tZWRpYS1jYXRhbG9ndWUgPiAuY29udGVudCB7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsgZmxleC13cmFwOndyYXA7ICBtaW4taGVpZ2h0OiA0MDBweDsgbWF4LWhlaWdodDo1MHZoOyBvdmVyZmxvdy15OnNjcm9sbDsgb3ZlcmZsb3cteDpoaWRkZW47IGRpc3BsYXk6Z3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5tb2RhbC1tZWRpYS1jYXRhbG9ndWUgZGl2Lm1lZGlhIHsgY3Vyc29yOiBwb2ludGVyOyBtYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudDsgfVxuLm1vZGFsLW1lZGlhLWNhdGFsb2d1ZSBkaXYubWVkaWE6aG92ZXIgeyBib3gtc2hhZG93OjAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpOyB9XG4ubW9kYWwtbWVkaWEtY2F0YWxvZ3VlIGRpdi5tZWRpYSAuYnV0dG9ucyB7IGRpc3BsYXk6bm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvbnRhaW5lci10cmVlLnRyZWV2aWV3ZXIgeyBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0OyB9XG4gIC5jb250YWluZXItdHJlZS50cmVldmlld2VyID4gZGl2LmFwaXNvbC10cmVldmlld2VyIHsgbWF4LXdpZHRoOiBub25lOyBtYXgtaGVpZ2h0OiBub25lOyBtYXJnaW4tdG9wOjA7IH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNjQwcHgpIHtcbiAgLmNvbnRhaW5lci10cmVlIHsgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsgfVxuICAjYXBpc29sLXRyZWV2aWV3ZXIgeyBib3JkZXItcmFkaXVzOjBweDsgfVxufSIsIiRwcmltYXJ5LWNvbG9yOiByZ2IoMjA5LDEzOCwwKTtcbiRicmFuZC1jb2xvcjogcmdiKDIxMiwgMTUxLCAyOCk7XG5cbiRidG4tYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4kYnRuLWJhY2tncm91bmRfX2FjdGl2ZTogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xuJGJ0bi1jb2xvcjogI2ZmZjtcbiRidG4tY29sb3JfX2FjdGl2ZTogI2ZmZjtcbiRidG4tYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/