/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/knacss.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
* KNACSS Reborn: Just keep it simple!
* @author: Alsacreations
* v8.2 2022/01
* Licence WTFPL http://www.wtfpl.net/
*/
/* ----------------------------- */
/* ==Reset (base)                */
/* ----------------------------- */
/*
 * 1. Switch to border-box model for all elements
 * 2. Avoid min-width: auto on flex and grid items
 */
*,
*::before,
*::after {
  box-sizing: border-box;
  /* 1 */
  min-width: 0;
  /* 2 */
}

/*
 * 1. Remove the grey highlight on links in iOS 
 * 2. Prevent orientation font changes in iOS
 * 3. Breaks words to prevent overflow in all browsers
 */
html {
  font-size: 100%;
  -webkit-tap-highlight-color: transparent;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  overflow-wrap: break-word;
  /* 3 */
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  background-color: #FFFFFF;
  color: #212529;
}

/*
 * Headings
 */
h1,
.h1-like,
h2,
.h2-like,
h3,
.h3-like,
h4,
.h4-like,
h5,
.h5-like,
h6,
.h6-like {
  color: #212529;
}

/*
 * Links
 */
a {
  text-decoration: underline;
}

a:focus,
a:hover,
a:active {
  text-decoration: underline;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/*
 * Vertical rythm
 */
h1,
.h1-like,
h2,
.h2-like {
  margin-top: 0;
  margin-bottom: 1rem;
}

p,
address,
ol,
ul,
dl,
blockquote,
pre,
h3,
.h3-like,
h4,
.h4-like,
h5,
.h5-like,
h6,
.h6-like,
dt,
dd {
  margin-top: 0;
  margin-bottom: 0.75rem;
}

/*
 * Nested elements
 */
ol ol,
ol ul,
ul ol,
ul ul,
li ul,
li ol,
nav ul,
nav ol,
li p,
li .p-like {
  margin-top: 0;
  margin-bottom: 0;
}

/*
 * Lists
 */
ul,
ol {
  padding-left: 1rem;
}

nav ul,
nav ol {
  list-style: none;
  padding: 0;
}

/*
 * Embed content
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

img,
table,
td,
blockquote,
pre,
code,
input,
textarea,
select,
video,
svg,
iframe {
  max-width: 100%;
}

input,
select,
textarea {
  height: auto;
}

img {
  border-style: none;
}

/**
 * Remove the border on iframes in all browsers
 */
iframe {
  border-style: none;
}

/*
 * Fill color matching to text color
 */
svg:not([fill]) {
  fill: currentColor;
}

/*
 * Hide the overflow in IE
 */
svg:not(:root) {
  overflow: hidden;
}

/*
 * Tables
 */
table {
  border-collapse: collapse;
}

/*
 * Rulers
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border: 0;
  border-top: 1px solid;
  margin: 1rem 0;
  clear: both;
  color: inherit;
}

/*
 * table styles
 */
table {
  width: 100%;
  max-width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  vertical-align: top;
  margin-bottom: 1rem;
}

/* 
 * Hidden but not for an assistive technology like a screen reader, Yahoo! method 
 */
.visually-hidden,
.sr-only {
  position: absolute !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
}

/*
 * Disable animations styles when reduced motion is enabled
 */
@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition: none !important;
  }
}
/*
 * Change the cursor on busy elements in all browsers.
 */
[aria-busy=true] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers.
 */
[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers.
 */
[aria-disabled=true],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers.
 */
[aria-hidden=false][hidden] {
  display: initial;
}

[aria-hidden=false][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* ----------------------------- */
/* ==Print (quick print reset)   */
/* ----------------------------- */
@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body {
    width: auto;
    margin: auto;
    font-family: serif;
    font-size: 12pt;
  }
  p,
  .p-like,
  h1,
  .h1-like,
  h2,
  .h2-like,
  h3,
  .h3-like,
  h4,
  .h4-like,
  h5,
  .h5-like,
  h6,
  .h6-like,
  blockquote,
  label,
  ul,
  ol {
    color: #000;
    margin: auto;
  }
  .print {
    display: block;
  }
  .no-print {
    display: none;
  }
  /* no orphans, no widows */
  p,
  .p-like,
  blockquote {
    orphans: 3;
    widows: 3;
  }
  /* no breaks inside these elements */
  blockquote,
  ul,
  ol {
    page-break-inside: avoid;
  }
  /* page break before main headers
  h1,
  .h1-like {
    page-break-before: always;
  }
  */
  /* no breaks after these elements */
  h1,
  .h1-like,
  h2,
  .h2-like,
  h3,
  .h3-like,
  caption {
    page-break-after: avoid;
  }
  a {
    color: #000;
  }
  /* displaying URLs
  a[href]::after {
    content: " (" attr(href) ")";
  }
  */
  a[href^="javascript:"]::after,
  a[href^="#"]::after {
    content: "";
  }
}
/* ----------------------------  */
/* ==Layout classes              */
/* ----------------------------- */
/* Global container */
.layout-maxed {
  display: grid;
}
@media (min-width: 576px) {
  .layout-maxed {
    grid-template-columns: minmax(0.75rem, 1fr) minmax(auto, 576px) minmax(0.75rem, 1fr);
  }
}
@media (min-width: 992px) {
  .layout-maxed {
    grid-template-columns: minmax(0.75rem, 1fr) minmax(auto, 992px) minmax(0.75rem, 1fr);
  }
}
@media (min-width: 1400px) {
  .layout-maxed {
    grid-template-columns: minmax(0.75rem, 1fr) minmax(auto, 1400px) minmax(0.75rem, 1fr);
  }
}

/* Center all children */
.layout-maxed > * {
  grid-column: 2;
}

/* Hero box  */
.layout-hero {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: inherit;
}

.layout-hero > * {
  grid-column: 2;
}

/* Hero image */
.layout-hero-img {
  grid-column: 1/-1;
  justify-self: center;
  max-width: 100%;
}

/* 
 * Global utility classes 
 */
.hidden {
  display: none;
}

.block {
  display: block;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-no-wrap {
  flex-wrap: nowrap;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-no-shrink {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.flex-no-grow {
  flex-grow: 0;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.float-none {
  float: none;
}

.text-bold {
  font-weight: bold;
}

.text-italic {
  font-style: italic;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-smaller {
  font-size: smaller;
}

.text-bigger {
  font-size: bigger;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-wrap {
  overflow-wrap: break-word;
}

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

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

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

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.align-start {
  align-content: start;
}

.align-end {
  align-content: end;
}

.align-center {
  align-content: center;
}

.align-between {
  align-content: space-between;
}

.align-around {
  align-content: space-around;
}

.align-evenly {
  align-content: space-evenly;
}

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

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

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

.place-center {
  place-content: center;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-stretch {
  justify-self: stretch;
}

.align-self-auto {
  align-self: auto;
}

.align-self-start {
  align-self: flex-start;
}

.align-self-end {
  align-self: flex-end;
}

.align-self-center {
  align-self: center;
}

.align-self-stretch {
  align-self: stretch;
}

.align-top {
  vertical-align: top;
}

.align-bottom {
  vertical-align: bottom;
}

.align-middle {
  vertical-align: middle;
}

.item-first {
  order: -100;
}

.item-last {
  order: 100;
}

@media (min-width: 576px) {
  .sm\:hidden {
    display: none;
  }
}
@media (min-width: 992px) {
  .md\:hidden {
    display: none;
  }
}
@media (min-width: 1400px) {
  .lg\:hidden {
    display: none;
  }
}
@media (min-width: 576px) {
  .sm\:block {
    display: block;
  }
}
@media (min-width: 992px) {
  .md\:block {
    display: block;
  }
}
@media (min-width: 1400px) {
  .lg\:block {
    display: block;
  }
}
@media (min-width: 576px) {
  .sm\:inline {
    display: inline;
  }
}
@media (min-width: 992px) {
  .md\:inline {
    display: inline;
  }
}
@media (min-width: 1400px) {
  .lg\:inline {
    display: inline;
  }
}
@media (min-width: 576px) {
  .sm\:inline-block {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .md\:inline-block {
    display: inline-block;
  }
}
@media (min-width: 1400px) {
  .lg\:inline-block {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .sm\:flex {
    display: flex;
  }
}
@media (min-width: 992px) {
  .md\:flex {
    display: flex;
  }
}
@media (min-width: 1400px) {
  .lg\:flex {
    display: flex;
  }
}
@media (min-width: 576px) {
  .sm\:flex-row {
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  .md\:flex-row {
    flex-direction: row;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-row {
    flex-direction: row;
  }
}
@media (min-width: 576px) {
  .sm\:flex-col {
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .md\:flex-col {
    flex-direction: column;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-col {
    flex-direction: column;
  }
}
@media (min-width: 576px) {
  .sm\:flex-wrap {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-wrap {
    flex-wrap: wrap;
  }
}
@media (min-width: 576px) {
  .sm\:flex-no-wrap {
    flex-wrap: nowrap;
  }
}
@media (min-width: 992px) {
  .md\:flex-no-wrap {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-no-wrap {
    flex-wrap: nowrap;
  }
}
@media (min-width: 576px) {
  .sm\:flex-shrink {
    flex-shrink: 1;
  }
}
@media (min-width: 992px) {
  .md\:flex-shrink {
    flex-shrink: 1;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-shrink {
    flex-shrink: 1;
  }
}
@media (min-width: 576px) {
  .sm\:flex-no-shrink {
    flex-shrink: 0;
  }
}
@media (min-width: 992px) {
  .md\:flex-no-shrink {
    flex-shrink: 0;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-no-shrink {
    flex-shrink: 0;
  }
}
@media (min-width: 576px) {
  .sm\:flex-grow {
    flex-grow: 1;
  }
}
@media (min-width: 992px) {
  .md\:flex-grow {
    flex-grow: 1;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-grow {
    flex-grow: 1;
  }
}
@media (min-width: 576px) {
  .sm\:flex-no-grow {
    flex-grow: 0;
  }
}
@media (min-width: 992px) {
  .md\:flex-no-grow {
    flex-grow: 0;
  }
}
@media (min-width: 1400px) {
  .lg\:flex-no-grow {
    flex-grow: 0;
  }
}
@media (min-width: 576px) {
  .sm\:float-left {
    float: left;
  }
}
@media (min-width: 992px) {
  .md\:float-left {
    float: left;
  }
}
@media (min-width: 1400px) {
  .lg\:float-left {
    float: left;
  }
}
@media (min-width: 576px) {
  .sm\:float-right {
    float: right;
  }
}
@media (min-width: 992px) {
  .md\:float-right {
    float: right;
  }
}
@media (min-width: 1400px) {
  .lg\:float-right {
    float: right;
  }
}
@media (min-width: 576px) {
  .sm\:float-none {
    float: none;
  }
}
@media (min-width: 992px) {
  .md\:float-none {
    float: none;
  }
}
@media (min-width: 1400px) {
  .lg\:float-none {
    float: none;
  }
}
@media (min-width: 576px) {
  .sm\:text-bold {
    font-weight: bold;
  }
}
@media (min-width: 992px) {
  .md\:text-bold {
    font-weight: bold;
  }
}
@media (min-width: 1400px) {
  .lg\:text-bold {
    font-weight: bold;
  }
}
@media (min-width: 576px) {
  .sm\:text-italic {
    font-style: italic;
  }
}
@media (min-width: 992px) {
  .md\:text-italic {
    font-style: italic;
  }
}
@media (min-width: 1400px) {
  .lg\:text-italic {
    font-style: italic;
  }
}
@media (min-width: 576px) {
  .sm\:text-uppercase {
    text-transform: uppercase;
  }
}
@media (min-width: 992px) {
  .md\:text-uppercase {
    text-transform: uppercase;
  }
}
@media (min-width: 1400px) {
  .lg\:text-uppercase {
    text-transform: uppercase;
  }
}
@media (min-width: 576px) {
  .sm\:text-lowercase {
    text-transform: lowercase;
  }
}
@media (min-width: 992px) {
  .md\:text-lowercase {
    text-transform: lowercase;
  }
}
@media (min-width: 1400px) {
  .lg\:text-lowercase {
    text-transform: lowercase;
  }
}
@media (min-width: 576px) {
  .sm\:text-smaller {
    font-size: smaller;
  }
}
@media (min-width: 992px) {
  .md\:text-smaller {
    font-size: smaller;
  }
}
@media (min-width: 1400px) {
  .lg\:text-smaller {
    font-size: smaller;
  }
}
@media (min-width: 576px) {
  .sm\:text-bigger {
    font-size: bigger;
  }
}
@media (min-width: 992px) {
  .md\:text-bigger {
    font-size: bigger;
  }
}
@media (min-width: 1400px) {
  .lg\:text-bigger {
    font-size: bigger;
  }
}
@media (min-width: 576px) {
  .sm\:text-left {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .md\:text-left {
    text-align: left;
  }
}
@media (min-width: 1400px) {
  .lg\:text-left {
    text-align: left;
  }
}
@media (min-width: 576px) {
  .sm\:text-center {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .md\:text-center {
    text-align: center;
  }
}
@media (min-width: 1400px) {
  .lg\:text-center {
    text-align: center;
  }
}
@media (min-width: 576px) {
  .sm\:text-right {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .md\:text-right {
    text-align: right;
  }
}
@media (min-width: 1400px) {
  .lg\:text-right {
    text-align: right;
  }
}
@media (min-width: 576px) {
  .sm\:text-justify {
    text-align: justify;
  }
}
@media (min-width: 992px) {
  .md\:text-justify {
    text-align: justify;
  }
}
@media (min-width: 1400px) {
  .lg\:text-justify {
    text-align: justify;
  }
}
@media (min-width: 576px) {
  .sm\:text-wrap {
    overflow-wrap: break-word;
  }
}
@media (min-width: 992px) {
  .md\:text-wrap {
    overflow-wrap: break-word;
  }
}
@media (min-width: 1400px) {
  .lg\:text-wrap {
    overflow-wrap: break-word;
  }
}
@media (min-width: 576px) {
  .sm\:justify-start {
    justify-content: flex-start;
  }
}
@media (min-width: 992px) {
  .md\:justify-start {
    justify-content: flex-start;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-start {
    justify-content: flex-start;
  }
}
@media (min-width: 576px) {
  .sm\:justify-end {
    justify-content: flex-end;
  }
}
@media (min-width: 992px) {
  .md\:justify-end {
    justify-content: flex-end;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-end {
    justify-content: flex-end;
  }
}
@media (min-width: 576px) {
  .sm\:justify-center {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .md\:justify-center {
    justify-content: center;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-center {
    justify-content: center;
  }
}
@media (min-width: 576px) {
  .sm\:justify-between {
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .md\:justify-between {
    justify-content: space-between;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-between {
    justify-content: space-between;
  }
}
@media (min-width: 576px) {
  .sm\:justify-around {
    justify-content: space-around;
  }
}
@media (min-width: 992px) {
  .md\:justify-around {
    justify-content: space-around;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-around {
    justify-content: space-around;
  }
}
@media (min-width: 576px) {
  .sm\:justify-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 992px) {
  .md\:justify-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 576px) {
  .sm\:justify-items-start {
    justify-items: start;
  }
}
@media (min-width: 992px) {
  .md\:justify-items-start {
    justify-items: start;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-items-start {
    justify-items: start;
  }
}
@media (min-width: 576px) {
  .sm\:justify-items-end {
    justify-items: end;
  }
}
@media (min-width: 992px) {
  .md\:justify-items-end {
    justify-items: end;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-items-end {
    justify-items: end;
  }
}
@media (min-width: 576px) {
  .sm\:justify-items-center {
    justify-items: center;
  }
}
@media (min-width: 992px) {
  .md\:justify-items-center {
    justify-items: center;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-items-center {
    justify-items: center;
  }
}
@media (min-width: 576px) {
  .sm\:align-start {
    align-content: start;
  }
}
@media (min-width: 992px) {
  .md\:align-start {
    align-content: start;
  }
}
@media (min-width: 1400px) {
  .lg\:align-start {
    align-content: start;
  }
}
@media (min-width: 576px) {
  .sm\:align-end {
    align-content: end;
  }
}
@media (min-width: 992px) {
  .md\:align-end {
    align-content: end;
  }
}
@media (min-width: 1400px) {
  .lg\:align-end {
    align-content: end;
  }
}
@media (min-width: 576px) {
  .sm\:align-center {
    align-content: center;
  }
}
@media (min-width: 992px) {
  .md\:align-center {
    align-content: center;
  }
}
@media (min-width: 1400px) {
  .lg\:align-center {
    align-content: center;
  }
}
@media (min-width: 576px) {
  .sm\:align-between {
    align-content: space-between;
  }
}
@media (min-width: 992px) {
  .md\:align-between {
    align-content: space-between;
  }
}
@media (min-width: 1400px) {
  .lg\:align-between {
    align-content: space-between;
  }
}
@media (min-width: 576px) {
  .sm\:align-around {
    align-content: space-around;
  }
}
@media (min-width: 992px) {
  .md\:align-around {
    align-content: space-around;
  }
}
@media (min-width: 1400px) {
  .lg\:align-around {
    align-content: space-around;
  }
}
@media (min-width: 576px) {
  .sm\:align-evenly {
    align-content: space-evenly;
  }
}
@media (min-width: 992px) {
  .md\:align-evenly {
    align-content: space-evenly;
  }
}
@media (min-width: 1400px) {
  .lg\:align-evenly {
    align-content: space-evenly;
  }
}
@media (min-width: 576px) {
  .sm\:align-items-start {
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  .md\:align-items-start {
    align-items: flex-start;
  }
}
@media (min-width: 1400px) {
  .lg\:align-items-start {
    align-items: flex-start;
  }
}
@media (min-width: 576px) {
  .sm\:align-items-end {
    align-items: flex-end;
  }
}
@media (min-width: 992px) {
  .md\:align-items-end {
    align-items: flex-end;
  }
}
@media (min-width: 1400px) {
  .lg\:align-items-end {
    align-items: flex-end;
  }
}
@media (min-width: 576px) {
  .sm\:align-items-center {
    align-items: center;
  }
}
@media (min-width: 992px) {
  .md\:align-items-center {
    align-items: center;
  }
}
@media (min-width: 1400px) {
  .lg\:align-items-center {
    align-items: center;
  }
}
@media (min-width: 576px) {
  .sm\:place-center {
    place-content: center;
  }
}
@media (min-width: 992px) {
  .md\:place-center {
    place-content: center;
  }
}
@media (min-width: 1400px) {
  .lg\:place-center {
    place-content: center;
  }
}
@media (min-width: 576px) {
  .sm\:justify-self-auto {
    justify-self: auto;
  }
}
@media (min-width: 992px) {
  .md\:justify-self-auto {
    justify-self: auto;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-self-auto {
    justify-self: auto;
  }
}
@media (min-width: 576px) {
  .sm\:justify-self-start {
    justify-self: start;
  }
}
@media (min-width: 992px) {
  .md\:justify-self-start {
    justify-self: start;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-self-start {
    justify-self: start;
  }
}
@media (min-width: 576px) {
  .sm\:justify-self-end {
    justify-self: end;
  }
}
@media (min-width: 992px) {
  .md\:justify-self-end {
    justify-self: end;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-self-end {
    justify-self: end;
  }
}
@media (min-width: 576px) {
  .sm\:justify-self-center {
    justify-self: center;
  }
}
@media (min-width: 992px) {
  .md\:justify-self-center {
    justify-self: center;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-self-center {
    justify-self: center;
  }
}
@media (min-width: 576px) {
  .sm\:justify-self-stretch {
    justify-self: stretch;
  }
}
@media (min-width: 992px) {
  .md\:justify-self-stretch {
    justify-self: stretch;
  }
}
@media (min-width: 1400px) {
  .lg\:justify-self-stretch {
    justify-self: stretch;
  }
}
@media (min-width: 576px) {
  .sm\:align-self-auto {
    align-self: auto;
  }
}
@media (min-width: 992px) {
  .md\:align-self-auto {
    align-self: auto;
  }
}
@media (min-width: 1400px) {
  .lg\:align-self-auto {
    align-self: auto;
  }
}
@media (min-width: 576px) {
  .sm\:align-self-start {
    align-self: flex-start;
  }
}
@media (min-width: 992px) {
  .md\:align-self-start {
    align-self: flex-start;
  }
}
@media (min-width: 1400px) {
  .lg\:align-self-start {
    align-self: flex-start;
  }
}
@media (min-width: 576px) {
  .sm\:align-self-end {
    align-self: flex-end;
  }
}
@media (min-width: 992px) {
  .md\:align-self-end {
    align-self: flex-end;
  }
}
@media (min-width: 1400px) {
  .lg\:align-self-end {
    align-self: flex-end;
  }
}
@media (min-width: 576px) {
  .sm\:align-self-center {
    align-self: center;
  }
}
@media (min-width: 992px) {
  .md\:align-self-center {
    align-self: center;
  }
}
@media (min-width: 1400px) {
  .lg\:align-self-center {
    align-self: center;
  }
}
@media (min-width: 576px) {
  .sm\:align-self-stretch {
    align-self: stretch;
  }
}
@media (min-width: 992px) {
  .md\:align-self-stretch {
    align-self: stretch;
  }
}
@media (min-width: 1400px) {
  .lg\:align-self-stretch {
    align-self: stretch;
  }
}
@media (min-width: 576px) {
  .sm\:align-top {
    vertical-align: top;
  }
}
@media (min-width: 992px) {
  .md\:align-top {
    vertical-align: top;
  }
}
@media (min-width: 1400px) {
  .lg\:align-top {
    vertical-align: top;
  }
}
@media (min-width: 576px) {
  .sm\:align-bottom {
    vertical-align: bottom;
  }
}
@media (min-width: 992px) {
  .md\:align-bottom {
    vertical-align: bottom;
  }
}
@media (min-width: 1400px) {
  .lg\:align-bottom {
    vertical-align: bottom;
  }
}
@media (min-width: 576px) {
  .sm\:align-middle {
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  .md\:align-middle {
    vertical-align: middle;
  }
}
@media (min-width: 1400px) {
  .lg\:align-middle {
    vertical-align: middle;
  }
}
@media (min-width: 576px) {
  .sm\:item-first {
    order: -100;
  }
}
@media (min-width: 992px) {
  .md\:item-first {
    order: -100;
  }
}
@media (min-width: 1400px) {
  .lg\:item-first {
    order: -100;
  }
}
@media (min-width: 576px) {
  .sm\:item-last {
    order: 100;
  }
}
@media (min-width: 992px) {
  .md\:item-last {
    order: 100;
  }
}
@media (min-width: 1400px) {
  .lg\:item-last {
    order: 100;
  }
}
.is-unstyled {
  list-style: none;
  padding-left: 0;
}

.is-disabled,
[disabled] {
  opacity: 0.6;
  cursor: not-allowed !important;
  filter: grayscale(1);
}

.text-normal {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}

@media (min-width: 576px) {
  .sm\:visually-hidden {
    position: absolute !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
  }
  .sm\:is-unstyled {
    list-style: none;
    padding-left: 0;
  }
  .sm\:is-disabled {
    opacity: 0.6;
    cursor: not-allowed !important;
    filter: grayscale(1);
  }
  .sm\:text-normal {
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }
}
@media (min-width: 992px) {
  .md\:visually-hidden {
    position: absolute !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
  }
  .md\:is-unstyled {
    list-style: none;
    padding-left: 0;
  }
  .md\:is-disabled {
    opacity: 0.6;
    cursor: not-allowed !important;
    filter: grayscale(1);
  }
  .md\:text-normal {
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }
}
@media (min-width: 1400px) {
  .lg\:visually-hidden {
    position: absolute !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
  }
  .lg\:is-unstyled {
    list-style: none;
    padding-left: 0;
  }
  .lg\:is-disabled {
    opacity: 0.6;
    cursor: not-allowed !important;
    filter: grayscale(1);
  }
  .lg\:text-normal {
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }
}
/* Font sizes utility classes */
.text-10 {
  font-size: 0.625rem;
}

.text-11 {
  font-size: 0.6875rem;
}

.text-12 {
  font-size: 0.75rem;
}

.text-14 {
  font-size: 0.875rem;
}

.text-16 {
  font-size: 1rem;
}

.text-18 {
  font-size: 1.125rem;
}

.text-20 {
  font-size: 1.25rem;
}

.text-24 {
  font-size: 1.5rem;
}

.text-30 {
  font-size: 1.875rem;
}

.text-36 {
  font-size: 2.25rem;
}

.text-base {
  font-size: 1rem;
}

.text-inherit {
  font-size: inherit;
}

@media (min-width: 576px) {
  .sm\:text-10 {
    font-size: 0.625rem;
  }
}
@media (min-width: 992px) {
  .md\:text-10 {
    font-size: 0.625rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-10 {
    font-size: 0.625rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-11 {
    font-size: 0.6875rem;
  }
}
@media (min-width: 992px) {
  .md\:text-11 {
    font-size: 0.6875rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-11 {
    font-size: 0.6875rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-12 {
    font-size: 0.75rem;
  }
}
@media (min-width: 992px) {
  .md\:text-12 {
    font-size: 0.75rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-12 {
    font-size: 0.75rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-14 {
    font-size: 0.875rem;
  }
}
@media (min-width: 992px) {
  .md\:text-14 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-14 {
    font-size: 0.875rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-16 {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .md\:text-16 {
    font-size: 1rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-16 {
    font-size: 1rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-18 {
    font-size: 1.125rem;
  }
}
@media (min-width: 992px) {
  .md\:text-18 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-18 {
    font-size: 1.125rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-20 {
    font-size: 1.25rem;
  }
}
@media (min-width: 992px) {
  .md\:text-20 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-20 {
    font-size: 1.25rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-24 {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .md\:text-24 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-24 {
    font-size: 1.5rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-30 {
    font-size: 1.875rem;
  }
}
@media (min-width: 992px) {
  .md\:text-30 {
    font-size: 1.875rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-30 {
    font-size: 1.875rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-36 {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) {
  .md\:text-36 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-36 {
    font-size: 2.25rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-base {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .md\:text-base {
    font-size: 1rem;
  }
}
@media (min-width: 1400px) {
  .lg\:text-base {
    font-size: 1rem;
  }
}
@media (min-width: 576px) {
  .sm\:text-inherit {
    font-size: inherit;
  }
}
@media (min-width: 992px) {
  .md\:text-inherit {
    font-size: inherit;
  }
}
@media (min-width: 1400px) {
  .lg\:text-inherit {
    font-size: inherit;
  }
}
/* Spacers utility classes */
.p-0 {
  padding: 0;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

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

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.m-0 {
  margin: 0;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .sm\:p-0 {
    padding: 0;
  }
  .sm\:pt-0 {
    padding-top: 0;
  }
  .sm\:pr-0 {
    padding-right: 0;
  }
  .sm\:pb-0 {
    padding-bottom: 0;
  }
  .sm\:pl-0 {
    padding-left: 0;
  }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .sm\:m-0 {
    margin: 0;
  }
  .sm\:mt-0 {
    margin-top: 0;
  }
  .sm\:mr-0 {
    margin-right: 0;
  }
  .sm\:mb-0 {
    margin-bottom: 0;
  }
  .sm\:ml-0 {
    margin-left: 0;
  }
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .md\:p-0 {
    padding: 0;
  }
  .md\:pt-0 {
    padding-top: 0;
  }
  .md\:pr-0 {
    padding-right: 0;
  }
  .md\:pb-0 {
    padding-bottom: 0;
  }
  .md\:pl-0 {
    padding-left: 0;
  }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .md\:m-0 {
    margin: 0;
  }
  .md\:mt-0 {
    margin-top: 0;
  }
  .md\:mr-0 {
    margin-right: 0;
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:ml-0 {
    margin-left: 0;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  .lg\:p-0 {
    padding: 0;
  }
  .lg\:pt-0 {
    padding-top: 0;
  }
  .lg\:pr-0 {
    padding-right: 0;
  }
  .lg\:pb-0 {
    padding-bottom: 0;
  }
  .lg\:pl-0 {
    padding-left: 0;
  }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .lg\:m-0 {
    margin: 0;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:mr-0 {
    margin-right: 0;
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:ml-0 {
    margin-left: 0;
  }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.p-1 {
  padding: 1px;
}

.pt-1 {
  padding-top: 1px;
}

.pr-1 {
  padding-right: 1px;
}

.pb-1 {
  padding-bottom: 1px;
}

.pl-1 {
  padding-left: 1px;
}

.px-1 {
  padding-left: 1px;
  padding-right: 1px;
}

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

.m-1 {
  margin: 1px;
}

.mt-1 {
  margin-top: 1px;
}

.mr-1 {
  margin-right: 1px;
}

.mb-1 {
  margin-bottom: 1px;
}

.ml-1 {
  margin-left: 1px;
}

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

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

@media (min-width: 576px) {
  .sm\:p-1 {
    padding: 1px;
  }
  .sm\:pt-1 {
    padding-top: 1px;
  }
  .sm\:pr-1 {
    padding-right: 1px;
  }
  .sm\:pb-1 {
    padding-bottom: 1px;
  }
  .sm\:pl-1 {
    padding-left: 1px;
  }
  .sm\:px-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .sm\:py-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .sm\:m-1 {
    margin: 1px;
  }
  .sm\:mt-1 {
    margin-top: 1px;
  }
  .sm\:mr-1 {
    margin-right: 1px;
  }
  .sm\:mb-1 {
    margin-bottom: 1px;
  }
  .sm\:ml-1 {
    margin-left: 1px;
  }
  .sm\:mx-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .sm\:my-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
}
@media (min-width: 992px) {
  .md\:p-1 {
    padding: 1px;
  }
  .md\:pt-1 {
    padding-top: 1px;
  }
  .md\:pr-1 {
    padding-right: 1px;
  }
  .md\:pb-1 {
    padding-bottom: 1px;
  }
  .md\:pl-1 {
    padding-left: 1px;
  }
  .md\:px-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .md\:py-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .md\:m-1 {
    margin: 1px;
  }
  .md\:mt-1 {
    margin-top: 1px;
  }
  .md\:mr-1 {
    margin-right: 1px;
  }
  .md\:mb-1 {
    margin-bottom: 1px;
  }
  .md\:ml-1 {
    margin-left: 1px;
  }
  .md\:mx-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .md\:my-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
}
@media (min-width: 1400px) {
  .lg\:p-1 {
    padding: 1px;
  }
  .lg\:pt-1 {
    padding-top: 1px;
  }
  .lg\:pr-1 {
    padding-right: 1px;
  }
  .lg\:pb-1 {
    padding-bottom: 1px;
  }
  .lg\:pl-1 {
    padding-left: 1px;
  }
  .lg\:px-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .lg\:py-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .lg\:m-1 {
    margin: 1px;
  }
  .lg\:mt-1 {
    margin-top: 1px;
  }
  .lg\:mr-1 {
    margin-right: 1px;
  }
  .lg\:mb-1 {
    margin-bottom: 1px;
  }
  .lg\:ml-1 {
    margin-left: 1px;
  }
  .lg\:mx-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .lg\:my-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
}
.p-2 {
  padding: 0.125rem;
}

.pt-2 {
  padding-top: 0.125rem;
}

.pr-2 {
  padding-right: 0.125rem;
}

.pb-2 {
  padding-bottom: 0.125rem;
}

.pl-2 {
  padding-left: 0.125rem;
}

.px-2 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.py-2 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.m-2 {
  margin: 0.125rem;
}

.mt-2 {
  margin-top: 0.125rem;
}

.mr-2 {
  margin-right: 0.125rem;
}

.mb-2 {
  margin-bottom: 0.125rem;
}

.ml-2 {
  margin-left: 0.125rem;
}

.mx-2 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.my-2 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

@media (min-width: 576px) {
  .sm\:p-2 {
    padding: 0.125rem;
  }
  .sm\:pt-2 {
    padding-top: 0.125rem;
  }
  .sm\:pr-2 {
    padding-right: 0.125rem;
  }
  .sm\:pb-2 {
    padding-bottom: 0.125rem;
  }
  .sm\:pl-2 {
    padding-left: 0.125rem;
  }
  .sm\:px-2 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }
  .sm\:py-2 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .sm\:m-2 {
    margin: 0.125rem;
  }
  .sm\:mt-2 {
    margin-top: 0.125rem;
  }
  .sm\:mr-2 {
    margin-right: 0.125rem;
  }
  .sm\:mb-2 {
    margin-bottom: 0.125rem;
  }
  .sm\:ml-2 {
    margin-left: 0.125rem;
  }
  .sm\:mx-2 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
  .sm\:my-2 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }
}
@media (min-width: 992px) {
  .md\:p-2 {
    padding: 0.125rem;
  }
  .md\:pt-2 {
    padding-top: 0.125rem;
  }
  .md\:pr-2 {
    padding-right: 0.125rem;
  }
  .md\:pb-2 {
    padding-bottom: 0.125rem;
  }
  .md\:pl-2 {
    padding-left: 0.125rem;
  }
  .md\:px-2 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }
  .md\:py-2 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .md\:m-2 {
    margin: 0.125rem;
  }
  .md\:mt-2 {
    margin-top: 0.125rem;
  }
  .md\:mr-2 {
    margin-right: 0.125rem;
  }
  .md\:mb-2 {
    margin-bottom: 0.125rem;
  }
  .md\:ml-2 {
    margin-left: 0.125rem;
  }
  .md\:mx-2 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
  .md\:my-2 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-2 {
    padding: 0.125rem;
  }
  .lg\:pt-2 {
    padding-top: 0.125rem;
  }
  .lg\:pr-2 {
    padding-right: 0.125rem;
  }
  .lg\:pb-2 {
    padding-bottom: 0.125rem;
  }
  .lg\:pl-2 {
    padding-left: 0.125rem;
  }
  .lg\:px-2 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }
  .lg\:py-2 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .lg\:m-2 {
    margin: 0.125rem;
  }
  .lg\:mt-2 {
    margin-top: 0.125rem;
  }
  .lg\:mr-2 {
    margin-right: 0.125rem;
  }
  .lg\:mb-2 {
    margin-bottom: 0.125rem;
  }
  .lg\:ml-2 {
    margin-left: 0.125rem;
  }
  .lg\:mx-2 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
  .lg\:my-2 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }
}
.p-4 {
  padding: 0.25rem;
}

.pt-4 {
  padding-top: 0.25rem;
}

.pr-4 {
  padding-right: 0.25rem;
}

.pb-4 {
  padding-bottom: 0.25rem;
}

.pl-4 {
  padding-left: 0.25rem;
}

.px-4 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-4 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.m-4 {
  margin: 0.25rem;
}

.mt-4 {
  margin-top: 0.25rem;
}

.mr-4 {
  margin-right: 0.25rem;
}

.mb-4 {
  margin-bottom: 0.25rem;
}

.ml-4 {
  margin-left: 0.25rem;
}

.mx-4 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-4 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

@media (min-width: 576px) {
  .sm\:p-4 {
    padding: 0.25rem;
  }
  .sm\:pt-4 {
    padding-top: 0.25rem;
  }
  .sm\:pr-4 {
    padding-right: 0.25rem;
  }
  .sm\:pb-4 {
    padding-bottom: 0.25rem;
  }
  .sm\:pl-4 {
    padding-left: 0.25rem;
  }
  .sm\:px-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .sm\:py-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .sm\:m-4 {
    margin: 0.25rem;
  }
  .sm\:mt-4 {
    margin-top: 0.25rem;
  }
  .sm\:mr-4 {
    margin-right: 0.25rem;
  }
  .sm\:mb-4 {
    margin-bottom: 0.25rem;
  }
  .sm\:ml-4 {
    margin-left: 0.25rem;
  }
  .sm\:mx-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .sm\:my-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
}
@media (min-width: 992px) {
  .md\:p-4 {
    padding: 0.25rem;
  }
  .md\:pt-4 {
    padding-top: 0.25rem;
  }
  .md\:pr-4 {
    padding-right: 0.25rem;
  }
  .md\:pb-4 {
    padding-bottom: 0.25rem;
  }
  .md\:pl-4 {
    padding-left: 0.25rem;
  }
  .md\:px-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .md\:py-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:m-4 {
    margin: 0.25rem;
  }
  .md\:mt-4 {
    margin-top: 0.25rem;
  }
  .md\:mr-4 {
    margin-right: 0.25rem;
  }
  .md\:mb-4 {
    margin-bottom: 0.25rem;
  }
  .md\:ml-4 {
    margin-left: 0.25rem;
  }
  .md\:mx-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .md\:my-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-4 {
    padding: 0.25rem;
  }
  .lg\:pt-4 {
    padding-top: 0.25rem;
  }
  .lg\:pr-4 {
    padding-right: 0.25rem;
  }
  .lg\:pb-4 {
    padding-bottom: 0.25rem;
  }
  .lg\:pl-4 {
    padding-left: 0.25rem;
  }
  .lg\:px-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .lg\:py-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .lg\:m-4 {
    margin: 0.25rem;
  }
  .lg\:mt-4 {
    margin-top: 0.25rem;
  }
  .lg\:mr-4 {
    margin-right: 0.25rem;
  }
  .lg\:mb-4 {
    margin-bottom: 0.25rem;
  }
  .lg\:ml-4 {
    margin-left: 0.25rem;
  }
  .lg\:mx-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .lg\:my-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
}
.p-8 {
  padding: 0.5rem;
}

.pt-8 {
  padding-top: 0.5rem;
}

.pr-8 {
  padding-right: 0.5rem;
}

.pb-8 {
  padding-bottom: 0.5rem;
}

.pl-8 {
  padding-left: 0.5rem;
}

.px-8 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-8 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.m-8 {
  margin: 0.5rem;
}

.mt-8 {
  margin-top: 0.5rem;
}

.mr-8 {
  margin-right: 0.5rem;
}

.mb-8 {
  margin-bottom: 0.5rem;
}

.ml-8 {
  margin-left: 0.5rem;
}

.mx-8 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-8 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

@media (min-width: 576px) {
  .sm\:p-8 {
    padding: 0.5rem;
  }
  .sm\:pt-8 {
    padding-top: 0.5rem;
  }
  .sm\:pr-8 {
    padding-right: 0.5rem;
  }
  .sm\:pb-8 {
    padding-bottom: 0.5rem;
  }
  .sm\:pl-8 {
    padding-left: 0.5rem;
  }
  .sm\:px-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .sm\:py-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .sm\:m-8 {
    margin: 0.5rem;
  }
  .sm\:mt-8 {
    margin-top: 0.5rem;
  }
  .sm\:mr-8 {
    margin-right: 0.5rem;
  }
  .sm\:mb-8 {
    margin-bottom: 0.5rem;
  }
  .sm\:ml-8 {
    margin-left: 0.5rem;
  }
  .sm\:mx-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .sm\:my-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .md\:p-8 {
    padding: 0.5rem;
  }
  .md\:pt-8 {
    padding-top: 0.5rem;
  }
  .md\:pr-8 {
    padding-right: 0.5rem;
  }
  .md\:pb-8 {
    padding-bottom: 0.5rem;
  }
  .md\:pl-8 {
    padding-left: 0.5rem;
  }
  .md\:px-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:py-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:m-8 {
    margin: 0.5rem;
  }
  .md\:mt-8 {
    margin-top: 0.5rem;
  }
  .md\:mr-8 {
    margin-right: 0.5rem;
  }
  .md\:mb-8 {
    margin-bottom: 0.5rem;
  }
  .md\:ml-8 {
    margin-left: 0.5rem;
  }
  .md\:mx-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .md\:my-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-8 {
    padding: 0.5rem;
  }
  .lg\:pt-8 {
    padding-top: 0.5rem;
  }
  .lg\:pr-8 {
    padding-right: 0.5rem;
  }
  .lg\:pb-8 {
    padding-bottom: 0.5rem;
  }
  .lg\:pl-8 {
    padding-left: 0.5rem;
  }
  .lg\:px-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:py-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:m-8 {
    margin: 0.5rem;
  }
  .lg\:mt-8 {
    margin-top: 0.5rem;
  }
  .lg\:mr-8 {
    margin-right: 0.5rem;
  }
  .lg\:mb-8 {
    margin-bottom: 0.5rem;
  }
  .lg\:ml-8 {
    margin-left: 0.5rem;
  }
  .lg\:mx-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .lg\:my-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
.p-12 {
  padding: 0.75rem;
}

.pt-12 {
  padding-top: 0.75rem;
}

.pr-12 {
  padding-right: 0.75rem;
}

.pb-12 {
  padding-bottom: 0.75rem;
}

.pl-12 {
  padding-left: 0.75rem;
}

.px-12 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-12 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.m-12 {
  margin: 0.75rem;
}

.mt-12 {
  margin-top: 0.75rem;
}

.mr-12 {
  margin-right: 0.75rem;
}

.mb-12 {
  margin-bottom: 0.75rem;
}

.ml-12 {
  margin-left: 0.75rem;
}

.mx-12 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-12 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .sm\:p-12 {
    padding: 0.75rem;
  }
  .sm\:pt-12 {
    padding-top: 0.75rem;
  }
  .sm\:pr-12 {
    padding-right: 0.75rem;
  }
  .sm\:pb-12 {
    padding-bottom: 0.75rem;
  }
  .sm\:pl-12 {
    padding-left: 0.75rem;
  }
  .sm\:px-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:py-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .sm\:m-12 {
    margin: 0.75rem;
  }
  .sm\:mt-12 {
    margin-top: 0.75rem;
  }
  .sm\:mr-12 {
    margin-right: 0.75rem;
  }
  .sm\:mb-12 {
    margin-bottom: 0.75rem;
  }
  .sm\:ml-12 {
    margin-left: 0.75rem;
  }
  .sm\:mx-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .sm\:my-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 992px) {
  .md\:p-12 {
    padding: 0.75rem;
  }
  .md\:pt-12 {
    padding-top: 0.75rem;
  }
  .md\:pr-12 {
    padding-right: 0.75rem;
  }
  .md\:pb-12 {
    padding-bottom: 0.75rem;
  }
  .md\:pl-12 {
    padding-left: 0.75rem;
  }
  .md\:px-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:py-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .md\:m-12 {
    margin: 0.75rem;
  }
  .md\:mt-12 {
    margin-top: 0.75rem;
  }
  .md\:mr-12 {
    margin-right: 0.75rem;
  }
  .md\:mb-12 {
    margin-bottom: 0.75rem;
  }
  .md\:ml-12 {
    margin-left: 0.75rem;
  }
  .md\:mx-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .md\:my-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-12 {
    padding: 0.75rem;
  }
  .lg\:pt-12 {
    padding-top: 0.75rem;
  }
  .lg\:pr-12 {
    padding-right: 0.75rem;
  }
  .lg\:pb-12 {
    padding-bottom: 0.75rem;
  }
  .lg\:pl-12 {
    padding-left: 0.75rem;
  }
  .lg\:px-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:py-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:m-12 {
    margin: 0.75rem;
  }
  .lg\:mt-12 {
    margin-top: 0.75rem;
  }
  .lg\:mr-12 {
    margin-right: 0.75rem;
  }
  .lg\:mb-12 {
    margin-bottom: 0.75rem;
  }
  .lg\:ml-12 {
    margin-left: 0.75rem;
  }
  .lg\:mx-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .lg\:my-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
}
.p-16 {
  padding: 1rem;
}

.pt-16 {
  padding-top: 1rem;
}

.pr-16 {
  padding-right: 1rem;
}

.pb-16 {
  padding-bottom: 1rem;
}

.pl-16 {
  padding-left: 1rem;
}

.px-16 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.m-16 {
  margin: 1rem;
}

.mt-16 {
  margin-top: 1rem;
}

.mr-16 {
  margin-right: 1rem;
}

.mb-16 {
  margin-bottom: 1rem;
}

.ml-16 {
  margin-left: 1rem;
}

.mx-16 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-16 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

@media (min-width: 576px) {
  .sm\:p-16 {
    padding: 1rem;
  }
  .sm\:pt-16 {
    padding-top: 1rem;
  }
  .sm\:pr-16 {
    padding-right: 1rem;
  }
  .sm\:pb-16 {
    padding-bottom: 1rem;
  }
  .sm\:pl-16 {
    padding-left: 1rem;
  }
  .sm\:px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .sm\:m-16 {
    margin: 1rem;
  }
  .sm\:mt-16 {
    margin-top: 1rem;
  }
  .sm\:mr-16 {
    margin-right: 1rem;
  }
  .sm\:mb-16 {
    margin-bottom: 1rem;
  }
  .sm\:ml-16 {
    margin-left: 1rem;
  }
  .sm\:mx-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm\:my-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) {
  .md\:p-16 {
    padding: 1rem;
  }
  .md\:pt-16 {
    padding-top: 1rem;
  }
  .md\:pr-16 {
    padding-right: 1rem;
  }
  .md\:pb-16 {
    padding-bottom: 1rem;
  }
  .md\:pl-16 {
    padding-left: 1rem;
  }
  .md\:px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:m-16 {
    margin: 1rem;
  }
  .md\:mt-16 {
    margin-top: 1rem;
  }
  .md\:mr-16 {
    margin-right: 1rem;
  }
  .md\:mb-16 {
    margin-bottom: 1rem;
  }
  .md\:ml-16 {
    margin-left: 1rem;
  }
  .md\:mx-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:my-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-16 {
    padding: 1rem;
  }
  .lg\:pt-16 {
    padding-top: 1rem;
  }
  .lg\:pr-16 {
    padding-right: 1rem;
  }
  .lg\:pb-16 {
    padding-bottom: 1rem;
  }
  .lg\:pl-16 {
    padding-left: 1rem;
  }
  .lg\:px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:m-16 {
    margin: 1rem;
  }
  .lg\:mt-16 {
    margin-top: 1rem;
  }
  .lg\:mr-16 {
    margin-right: 1rem;
  }
  .lg\:mb-16 {
    margin-bottom: 1rem;
  }
  .lg\:ml-16 {
    margin-left: 1rem;
  }
  .lg\:mx-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .lg\:my-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.p-20 {
  padding: 1.25rem;
}

.pt-20 {
  padding-top: 1.25rem;
}

.pr-20 {
  padding-right: 1.25rem;
}

.pb-20 {
  padding-bottom: 1.25rem;
}

.pl-20 {
  padding-left: 1.25rem;
}

.px-20 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-20 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.m-20 {
  margin: 1.25rem;
}

.mt-20 {
  margin-top: 1.25rem;
}

.mr-20 {
  margin-right: 1.25rem;
}

.mb-20 {
  margin-bottom: 1.25rem;
}

.ml-20 {
  margin-left: 1.25rem;
}

.mx-20 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-20 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

@media (min-width: 576px) {
  .sm\:p-20 {
    padding: 1.25rem;
  }
  .sm\:pt-20 {
    padding-top: 1.25rem;
  }
  .sm\:pr-20 {
    padding-right: 1.25rem;
  }
  .sm\:pb-20 {
    padding-bottom: 1.25rem;
  }
  .sm\:pl-20 {
    padding-left: 1.25rem;
  }
  .sm\:px-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .sm\:py-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .sm\:m-20 {
    margin: 1.25rem;
  }
  .sm\:mt-20 {
    margin-top: 1.25rem;
  }
  .sm\:mr-20 {
    margin-right: 1.25rem;
  }
  .sm\:mb-20 {
    margin-bottom: 1.25rem;
  }
  .sm\:ml-20 {
    margin-left: 1.25rem;
  }
  .sm\:mx-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .sm\:my-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 992px) {
  .md\:p-20 {
    padding: 1.25rem;
  }
  .md\:pt-20 {
    padding-top: 1.25rem;
  }
  .md\:pr-20 {
    padding-right: 1.25rem;
  }
  .md\:pb-20 {
    padding-bottom: 1.25rem;
  }
  .md\:pl-20 {
    padding-left: 1.25rem;
  }
  .md\:px-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:py-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:m-20 {
    margin: 1.25rem;
  }
  .md\:mt-20 {
    margin-top: 1.25rem;
  }
  .md\:mr-20 {
    margin-right: 1.25rem;
  }
  .md\:mb-20 {
    margin-bottom: 1.25rem;
  }
  .md\:ml-20 {
    margin-left: 1.25rem;
  }
  .md\:mx-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .md\:my-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-20 {
    padding: 1.25rem;
  }
  .lg\:pt-20 {
    padding-top: 1.25rem;
  }
  .lg\:pr-20 {
    padding-right: 1.25rem;
  }
  .lg\:pb-20 {
    padding-bottom: 1.25rem;
  }
  .lg\:pl-20 {
    padding-left: 1.25rem;
  }
  .lg\:px-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:py-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:m-20 {
    margin: 1.25rem;
  }
  .lg\:mt-20 {
    margin-top: 1.25rem;
  }
  .lg\:mr-20 {
    margin-right: 1.25rem;
  }
  .lg\:mb-20 {
    margin-bottom: 1.25rem;
  }
  .lg\:ml-20 {
    margin-left: 1.25rem;
  }
  .lg\:mx-20 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .lg\:my-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.p-24 {
  padding: 1.5rem;
}

.pt-24 {
  padding-top: 1.5rem;
}

.pr-24 {
  padding-right: 1.5rem;
}

.pb-24 {
  padding-bottom: 1.5rem;
}

.pl-24 {
  padding-left: 1.5rem;
}

.px-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.m-24 {
  margin: 1.5rem;
}

.mt-24 {
  margin-top: 1.5rem;
}

.mr-24 {
  margin-right: 1.5rem;
}

.mb-24 {
  margin-bottom: 1.5rem;
}

.ml-24 {
  margin-left: 1.5rem;
}

.mx-24 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-24 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  .sm\:p-24 {
    padding: 1.5rem;
  }
  .sm\:pt-24 {
    padding-top: 1.5rem;
  }
  .sm\:pr-24 {
    padding-right: 1.5rem;
  }
  .sm\:pb-24 {
    padding-bottom: 1.5rem;
  }
  .sm\:pl-24 {
    padding-left: 1.5rem;
  }
  .sm\:px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:py-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:m-24 {
    margin: 1.5rem;
  }
  .sm\:mt-24 {
    margin-top: 1.5rem;
  }
  .sm\:mr-24 {
    margin-right: 1.5rem;
  }
  .sm\:mb-24 {
    margin-bottom: 1.5rem;
  }
  .sm\:ml-24 {
    margin-left: 1.5rem;
  }
  .sm\:mx-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .sm\:my-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 992px) {
  .md\:p-24 {
    padding: 1.5rem;
  }
  .md\:pt-24 {
    padding-top: 1.5rem;
  }
  .md\:pr-24 {
    padding-right: 1.5rem;
  }
  .md\:pb-24 {
    padding-bottom: 1.5rem;
  }
  .md\:pl-24 {
    padding-left: 1.5rem;
  }
  .md\:px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:py-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:m-24 {
    margin: 1.5rem;
  }
  .md\:mt-24 {
    margin-top: 1.5rem;
  }
  .md\:mr-24 {
    margin-right: 1.5rem;
  }
  .md\:mb-24 {
    margin-bottom: 1.5rem;
  }
  .md\:ml-24 {
    margin-left: 1.5rem;
  }
  .md\:mx-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md\:my-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-24 {
    padding: 1.5rem;
  }
  .lg\:pt-24 {
    padding-top: 1.5rem;
  }
  .lg\:pr-24 {
    padding-right: 1.5rem;
  }
  .lg\:pb-24 {
    padding-bottom: 1.5rem;
  }
  .lg\:pl-24 {
    padding-left: 1.5rem;
  }
  .lg\:px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:py-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:m-24 {
    margin: 1.5rem;
  }
  .lg\:mt-24 {
    margin-top: 1.5rem;
  }
  .lg\:mr-24 {
    margin-right: 1.5rem;
  }
  .lg\:mb-24 {
    margin-bottom: 1.5rem;
  }
  .lg\:ml-24 {
    margin-left: 1.5rem;
  }
  .lg\:mx-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .lg\:my-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
.p-36 {
  padding: 2.25rem;
}

.pt-36 {
  padding-top: 2.25rem;
}

.pr-36 {
  padding-right: 2.25rem;
}

.pb-36 {
  padding-bottom: 2.25rem;
}

.pl-36 {
  padding-left: 2.25rem;
}

.px-36 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.py-36 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.m-36 {
  margin: 2.25rem;
}

.mt-36 {
  margin-top: 2.25rem;
}

.mr-36 {
  margin-right: 2.25rem;
}

.mb-36 {
  margin-bottom: 2.25rem;
}

.ml-36 {
  margin-left: 2.25rem;
}

.mx-36 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.my-36 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

@media (min-width: 576px) {
  .sm\:p-36 {
    padding: 2.25rem;
  }
  .sm\:pt-36 {
    padding-top: 2.25rem;
  }
  .sm\:pr-36 {
    padding-right: 2.25rem;
  }
  .sm\:pb-36 {
    padding-bottom: 2.25rem;
  }
  .sm\:pl-36 {
    padding-left: 2.25rem;
  }
  .sm\:px-36 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .sm\:py-36 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .sm\:m-36 {
    margin: 2.25rem;
  }
  .sm\:mt-36 {
    margin-top: 2.25rem;
  }
  .sm\:mr-36 {
    margin-right: 2.25rem;
  }
  .sm\:mb-36 {
    margin-bottom: 2.25rem;
  }
  .sm\:ml-36 {
    margin-left: 2.25rem;
  }
  .sm\:mx-36 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .sm\:my-36 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 992px) {
  .md\:p-36 {
    padding: 2.25rem;
  }
  .md\:pt-36 {
    padding-top: 2.25rem;
  }
  .md\:pr-36 {
    padding-right: 2.25rem;
  }
  .md\:pb-36 {
    padding-bottom: 2.25rem;
  }
  .md\:pl-36 {
    padding-left: 2.25rem;
  }
  .md\:px-36 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .md\:py-36 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .md\:m-36 {
    margin: 2.25rem;
  }
  .md\:mt-36 {
    margin-top: 2.25rem;
  }
  .md\:mr-36 {
    margin-right: 2.25rem;
  }
  .md\:mb-36 {
    margin-bottom: 2.25rem;
  }
  .md\:ml-36 {
    margin-left: 2.25rem;
  }
  .md\:mx-36 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .md\:my-36 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-36 {
    padding: 2.25rem;
  }
  .lg\:pt-36 {
    padding-top: 2.25rem;
  }
  .lg\:pr-36 {
    padding-right: 2.25rem;
  }
  .lg\:pb-36 {
    padding-bottom: 2.25rem;
  }
  .lg\:pl-36 {
    padding-left: 2.25rem;
  }
  .lg\:px-36 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .lg\:py-36 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .lg\:m-36 {
    margin: 2.25rem;
  }
  .lg\:mt-36 {
    margin-top: 2.25rem;
  }
  .lg\:mr-36 {
    margin-right: 2.25rem;
  }
  .lg\:mb-36 {
    margin-bottom: 2.25rem;
  }
  .lg\:ml-36 {
    margin-left: 2.25rem;
  }
  .lg\:mx-36 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .lg\:my-36 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
}
.p-50 {
  padding: 3.125rem;
}

.pt-50 {
  padding-top: 3.125rem;
}

.pr-50 {
  padding-right: 3.125rem;
}

.pb-50 {
  padding-bottom: 3.125rem;
}

.pl-50 {
  padding-left: 3.125rem;
}

.px-50 {
  padding-left: 3.125rem;
  padding-right: 3.125rem;
}

.py-50 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

.m-50 {
  margin: 3.125rem;
}

.mt-50 {
  margin-top: 3.125rem;
}

.mr-50 {
  margin-right: 3.125rem;
}

.mb-50 {
  margin-bottom: 3.125rem;
}

.ml-50 {
  margin-left: 3.125rem;
}

.mx-50 {
  margin-left: 3.125rem;
  margin-right: 3.125rem;
}

.my-50 {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}

@media (min-width: 576px) {
  .sm\:p-50 {
    padding: 3.125rem;
  }
  .sm\:pt-50 {
    padding-top: 3.125rem;
  }
  .sm\:pr-50 {
    padding-right: 3.125rem;
  }
  .sm\:pb-50 {
    padding-bottom: 3.125rem;
  }
  .sm\:pl-50 {
    padding-left: 3.125rem;
  }
  .sm\:px-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .sm\:py-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .sm\:m-50 {
    margin: 3.125rem;
  }
  .sm\:mt-50 {
    margin-top: 3.125rem;
  }
  .sm\:mr-50 {
    margin-right: 3.125rem;
  }
  .sm\:mb-50 {
    margin-bottom: 3.125rem;
  }
  .sm\:ml-50 {
    margin-left: 3.125rem;
  }
  .sm\:mx-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
  .sm\:my-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
}
@media (min-width: 992px) {
  .md\:p-50 {
    padding: 3.125rem;
  }
  .md\:pt-50 {
    padding-top: 3.125rem;
  }
  .md\:pr-50 {
    padding-right: 3.125rem;
  }
  .md\:pb-50 {
    padding-bottom: 3.125rem;
  }
  .md\:pl-50 {
    padding-left: 3.125rem;
  }
  .md\:px-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .md\:py-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .md\:m-50 {
    margin: 3.125rem;
  }
  .md\:mt-50 {
    margin-top: 3.125rem;
  }
  .md\:mr-50 {
    margin-right: 3.125rem;
  }
  .md\:mb-50 {
    margin-bottom: 3.125rem;
  }
  .md\:ml-50 {
    margin-left: 3.125rem;
  }
  .md\:mx-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
  .md\:my-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-50 {
    padding: 3.125rem;
  }
  .lg\:pt-50 {
    padding-top: 3.125rem;
  }
  .lg\:pr-50 {
    padding-right: 3.125rem;
  }
  .lg\:pb-50 {
    padding-bottom: 3.125rem;
  }
  .lg\:pl-50 {
    padding-left: 3.125rem;
  }
  .lg\:px-50 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .lg\:py-50 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .lg\:m-50 {
    margin: 3.125rem;
  }
  .lg\:mt-50 {
    margin-top: 3.125rem;
  }
  .lg\:mr-50 {
    margin-right: 3.125rem;
  }
  .lg\:mb-50 {
    margin-bottom: 3.125rem;
  }
  .lg\:ml-50 {
    margin-left: 3.125rem;
  }
  .lg\:mx-50 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
  .lg\:my-50 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
}
.p-100 {
  padding: 6.25rem;
}

.pt-100 {
  padding-top: 6.25rem;
}

.pr-100 {
  padding-right: 6.25rem;
}

.pb-100 {
  padding-bottom: 6.25rem;
}

.pl-100 {
  padding-left: 6.25rem;
}

.px-100 {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.py-100 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.m-100 {
  margin: 6.25rem;
}

.mt-100 {
  margin-top: 6.25rem;
}

.mr-100 {
  margin-right: 6.25rem;
}

.mb-100 {
  margin-bottom: 6.25rem;
}

.ml-100 {
  margin-left: 6.25rem;
}

.mx-100 {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

.my-100 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

@media (min-width: 576px) {
  .sm\:p-100 {
    padding: 6.25rem;
  }
  .sm\:pt-100 {
    padding-top: 6.25rem;
  }
  .sm\:pr-100 {
    padding-right: 6.25rem;
  }
  .sm\:pb-100 {
    padding-bottom: 6.25rem;
  }
  .sm\:pl-100 {
    padding-left: 6.25rem;
  }
  .sm\:px-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .sm\:py-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .sm\:m-100 {
    margin: 6.25rem;
  }
  .sm\:mt-100 {
    margin-top: 6.25rem;
  }
  .sm\:mr-100 {
    margin-right: 6.25rem;
  }
  .sm\:mb-100 {
    margin-bottom: 6.25rem;
  }
  .sm\:ml-100 {
    margin-left: 6.25rem;
  }
  .sm\:mx-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .sm\:my-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 992px) {
  .md\:p-100 {
    padding: 6.25rem;
  }
  .md\:pt-100 {
    padding-top: 6.25rem;
  }
  .md\:pr-100 {
    padding-right: 6.25rem;
  }
  .md\:pb-100 {
    padding-bottom: 6.25rem;
  }
  .md\:pl-100 {
    padding-left: 6.25rem;
  }
  .md\:px-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .md\:py-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .md\:m-100 {
    margin: 6.25rem;
  }
  .md\:mt-100 {
    margin-top: 6.25rem;
  }
  .md\:mr-100 {
    margin-right: 6.25rem;
  }
  .md\:mb-100 {
    margin-bottom: 6.25rem;
  }
  .md\:ml-100 {
    margin-left: 6.25rem;
  }
  .md\:mx-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .md\:my-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-100 {
    padding: 6.25rem;
  }
  .lg\:pt-100 {
    padding-top: 6.25rem;
  }
  .lg\:pr-100 {
    padding-right: 6.25rem;
  }
  .lg\:pb-100 {
    padding-bottom: 6.25rem;
  }
  .lg\:pl-100 {
    padding-left: 6.25rem;
  }
  .lg\:px-100 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .lg\:py-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .lg\:m-100 {
    margin: 6.25rem;
  }
  .lg\:mt-100 {
    margin-top: 6.25rem;
  }
  .lg\:mr-100 {
    margin-right: 6.25rem;
  }
  .lg\:mb-100 {
    margin-bottom: 6.25rem;
  }
  .lg\:ml-100 {
    margin-left: 6.25rem;
  }
  .lg\:mx-100 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  .lg\:my-100 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
}
.p-150 {
  padding: 9.375rem;
}

.pt-150 {
  padding-top: 9.375rem;
}

.pr-150 {
  padding-right: 9.375rem;
}

.pb-150 {
  padding-bottom: 9.375rem;
}

.pl-150 {
  padding-left: 9.375rem;
}

.px-150 {
  padding-left: 9.375rem;
  padding-right: 9.375rem;
}

.py-150 {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
}

.m-150 {
  margin: 9.375rem;
}

.mt-150 {
  margin-top: 9.375rem;
}

.mr-150 {
  margin-right: 9.375rem;
}

.mb-150 {
  margin-bottom: 9.375rem;
}

.ml-150 {
  margin-left: 9.375rem;
}

.mx-150 {
  margin-left: 9.375rem;
  margin-right: 9.375rem;
}

.my-150 {
  margin-top: 9.375rem;
  margin-bottom: 9.375rem;
}

@media (min-width: 576px) {
  .sm\:p-150 {
    padding: 9.375rem;
  }
  .sm\:pt-150 {
    padding-top: 9.375rem;
  }
  .sm\:pr-150 {
    padding-right: 9.375rem;
  }
  .sm\:pb-150 {
    padding-bottom: 9.375rem;
  }
  .sm\:pl-150 {
    padding-left: 9.375rem;
  }
  .sm\:px-150 {
    padding-left: 9.375rem;
    padding-right: 9.375rem;
  }
  .sm\:py-150 {
    padding-top: 9.375rem;
    padding-bottom: 9.375rem;
  }
  .sm\:m-150 {
    margin: 9.375rem;
  }
  .sm\:mt-150 {
    margin-top: 9.375rem;
  }
  .sm\:mr-150 {
    margin-right: 9.375rem;
  }
  .sm\:mb-150 {
    margin-bottom: 9.375rem;
  }
  .sm\:ml-150 {
    margin-left: 9.375rem;
  }
  .sm\:mx-150 {
    margin-left: 9.375rem;
    margin-right: 9.375rem;
  }
  .sm\:my-150 {
    margin-top: 9.375rem;
    margin-bottom: 9.375rem;
  }
}
@media (min-width: 992px) {
  .md\:p-150 {
    padding: 9.375rem;
  }
  .md\:pt-150 {
    padding-top: 9.375rem;
  }
  .md\:pr-150 {
    padding-right: 9.375rem;
  }
  .md\:pb-150 {
    padding-bottom: 9.375rem;
  }
  .md\:pl-150 {
    padding-left: 9.375rem;
  }
  .md\:px-150 {
    padding-left: 9.375rem;
    padding-right: 9.375rem;
  }
  .md\:py-150 {
    padding-top: 9.375rem;
    padding-bottom: 9.375rem;
  }
  .md\:m-150 {
    margin: 9.375rem;
  }
  .md\:mt-150 {
    margin-top: 9.375rem;
  }
  .md\:mr-150 {
    margin-right: 9.375rem;
  }
  .md\:mb-150 {
    margin-bottom: 9.375rem;
  }
  .md\:ml-150 {
    margin-left: 9.375rem;
  }
  .md\:mx-150 {
    margin-left: 9.375rem;
    margin-right: 9.375rem;
  }
  .md\:my-150 {
    margin-top: 9.375rem;
    margin-bottom: 9.375rem;
  }
}
@media (min-width: 1400px) {
  .lg\:p-150 {
    padding: 9.375rem;
  }
  .lg\:pt-150 {
    padding-top: 9.375rem;
  }
  .lg\:pr-150 {
    padding-right: 9.375rem;
  }
  .lg\:pb-150 {
    padding-bottom: 9.375rem;
  }
  .lg\:pl-150 {
    padding-left: 9.375rem;
  }
  .lg\:px-150 {
    padding-left: 9.375rem;
    padding-right: 9.375rem;
  }
  .lg\:py-150 {
    padding-top: 9.375rem;
    padding-bottom: 9.375rem;
  }
  .lg\:m-150 {
    margin: 9.375rem;
  }
  .lg\:mt-150 {
    margin-top: 9.375rem;
  }
  .lg\:mr-150 {
    margin-right: 9.375rem;
  }
  .lg\:mb-150 {
    margin-bottom: 9.375rem;
  }
  .lg\:ml-150 {
    margin-left: 9.375rem;
  }
  .lg\:mx-150 {
    margin-left: 9.375rem;
    margin-right: 9.375rem;
  }
  .lg\:my-150 {
    margin-top: 9.375rem;
    margin-bottom: 9.375rem;
  }
}
.p-auto {
  padding: auto;
}

.pt-auto {
  padding-top: auto;
}

.pr-auto {
  padding-right: auto;
}

.pb-auto {
  padding-bottom: auto;
}

.pl-auto {
  padding-left: auto;
}

.px-auto {
  padding-left: auto;
  padding-right: auto;
}

.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}

.m-auto {
  margin: auto;
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .sm\:p-auto {
    padding: auto;
  }
  .sm\:pt-auto {
    padding-top: auto;
  }
  .sm\:pr-auto {
    padding-right: auto;
  }
  .sm\:pb-auto {
    padding-bottom: auto;
  }
  .sm\:pl-auto {
    padding-left: auto;
  }
  .sm\:px-auto {
    padding-left: auto;
    padding-right: auto;
  }
  .sm\:py-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .sm\:m-auto {
    margin: auto;
  }
  .sm\:mt-auto {
    margin-top: auto;
  }
  .sm\:mr-auto {
    margin-right: auto;
  }
  .sm\:mb-auto {
    margin-bottom: auto;
  }
  .sm\:ml-auto {
    margin-left: auto;
  }
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media (min-width: 992px) {
  .md\:p-auto {
    padding: auto;
  }
  .md\:pt-auto {
    padding-top: auto;
  }
  .md\:pr-auto {
    padding-right: auto;
  }
  .md\:pb-auto {
    padding-bottom: auto;
  }
  .md\:pl-auto {
    padding-left: auto;
  }
  .md\:px-auto {
    padding-left: auto;
    padding-right: auto;
  }
  .md\:py-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .md\:m-auto {
    margin: auto;
  }
  .md\:mt-auto {
    margin-top: auto;
  }
  .md\:mr-auto {
    margin-right: auto;
  }
  .md\:mb-auto {
    margin-bottom: auto;
  }
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media (min-width: 1400px) {
  .lg\:p-auto {
    padding: auto;
  }
  .lg\:pt-auto {
    padding-top: auto;
  }
  .lg\:pr-auto {
    padding-right: auto;
  }
  .lg\:pb-auto {
    padding-bottom: auto;
  }
  .lg\:pl-auto {
    padding-left: auto;
  }
  .lg\:px-auto {
    padding-left: auto;
    padding-right: auto;
  }
  .lg\:py-auto {
    padding-top: auto;
    padding-bottom: auto;
  }
  .lg\:m-auto {
    margin: auto;
  }
  .lg\:mt-auto {
    margin-top: auto;
  }
  .lg\:mr-auto {
    margin-right: auto;
  }
  .lg\:mb-auto {
    margin-bottom: auto;
  }
  .lg\:ml-auto {
    margin-left: auto;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
}
/* -------------------------------------------------- */
/* ==Grillade : système de micro-grille  de KNACSS   */
/* ------------------------------------------------ */
.grid {
  display: grid;
}

@media (min-width: 576px) {
  .sm\:grid {
    display: grid;
  }
}
@media (min-width: 992px) {
  .md\:grid {
    display: grid;
  }
}
@media (min-width: 1400px) {
  .lg\:grid {
    display: grid;
  }
}
/* grid-template-columns initialisation */
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

/* grid-template-columns au sein des breakpoints */
@media (min-width: 576px) {
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 1400px) {
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
/* gap initialisation */
.gap-0 {
  gap: 0;
}

.gap-x-0 {
  column-gap: 0;
}

.gap-y-0 {
  row-gap: 0;
}

.gap-5 {
  gap: 0.313rem;
}

.gap-x-5 {
  column-gap: 0.313rem;
}

.gap-y-5 {
  row-gap: 0.313rem;
}

.gap-10 {
  gap: 0.625rem;
}

.gap-x-10 {
  column-gap: 0.625rem;
}

.gap-y-10 {
  row-gap: 0.625rem;
}

.gap-16 {
  gap: 1rem;
}

.gap-x-16 {
  column-gap: 1rem;
}

.gap-y-16 {
  row-gap: 1rem;
}

.gap-20 {
  gap: 1.25rem;
}

.gap-x-20 {
  column-gap: 1.25rem;
}

.gap-y-20 {
  row-gap: 1.25rem;
}

.gap-36 {
  gap: 2.25rem;
}

.gap-x-36 {
  column-gap: 2.25rem;
}

.gap-y-36 {
  row-gap: 2.25rem;
}

/* gap au sein des breakpoints */
@media (min-width: 576px) {
  .sm\:gap-0 {
    gap: 0;
  }
  .sm\:gap-x-0 {
    column-gap: 0;
  }
  .sm\:gap-y-0 {
    row-gap: 0;
  }
  .sm\:gap-5 {
    gap: 0.313rem;
  }
  .sm\:gap-x-5 {
    column-gap: 0.313rem;
  }
  .sm\:gap-y-5 {
    row-gap: 0.313rem;
  }
  .sm\:gap-10 {
    gap: 0.625rem;
  }
  .sm\:gap-x-10 {
    column-gap: 0.625rem;
  }
  .sm\:gap-y-10 {
    row-gap: 0.625rem;
  }
  .sm\:gap-16 {
    gap: 1rem;
  }
  .sm\:gap-x-16 {
    column-gap: 1rem;
  }
  .sm\:gap-y-16 {
    row-gap: 1rem;
  }
  .sm\:gap-20 {
    gap: 1.25rem;
  }
  .sm\:gap-x-20 {
    column-gap: 1.25rem;
  }
  .sm\:gap-y-20 {
    row-gap: 1.25rem;
  }
  .sm\:gap-36 {
    gap: 2.25rem;
  }
  .sm\:gap-x-36 {
    column-gap: 2.25rem;
  }
  .sm\:gap-y-36 {
    row-gap: 2.25rem;
  }
}
@media (min-width: 992px) {
  .md\:gap-0 {
    gap: 0;
  }
  .md\:gap-x-0 {
    column-gap: 0;
  }
  .md\:gap-y-0 {
    row-gap: 0;
  }
  .md\:gap-5 {
    gap: 0.313rem;
  }
  .md\:gap-x-5 {
    column-gap: 0.313rem;
  }
  .md\:gap-y-5 {
    row-gap: 0.313rem;
  }
  .md\:gap-10 {
    gap: 0.625rem;
  }
  .md\:gap-x-10 {
    column-gap: 0.625rem;
  }
  .md\:gap-y-10 {
    row-gap: 0.625rem;
  }
  .md\:gap-16 {
    gap: 1rem;
  }
  .md\:gap-x-16 {
    column-gap: 1rem;
  }
  .md\:gap-y-16 {
    row-gap: 1rem;
  }
  .md\:gap-20 {
    gap: 1.25rem;
  }
  .md\:gap-x-20 {
    column-gap: 1.25rem;
  }
  .md\:gap-y-20 {
    row-gap: 1.25rem;
  }
  .md\:gap-36 {
    gap: 2.25rem;
  }
  .md\:gap-x-36 {
    column-gap: 2.25rem;
  }
  .md\:gap-y-36 {
    row-gap: 2.25rem;
  }
}
@media (min-width: 1400px) {
  .lg\:gap-0 {
    gap: 0;
  }
  .lg\:gap-x-0 {
    column-gap: 0;
  }
  .lg\:gap-y-0 {
    row-gap: 0;
  }
  .lg\:gap-5 {
    gap: 0.313rem;
  }
  .lg\:gap-x-5 {
    column-gap: 0.313rem;
  }
  .lg\:gap-y-5 {
    row-gap: 0.313rem;
  }
  .lg\:gap-10 {
    gap: 0.625rem;
  }
  .lg\:gap-x-10 {
    column-gap: 0.625rem;
  }
  .lg\:gap-y-10 {
    row-gap: 0.625rem;
  }
  .lg\:gap-16 {
    gap: 1rem;
  }
  .lg\:gap-x-16 {
    column-gap: 1rem;
  }
  .lg\:gap-y-16 {
    row-gap: 1rem;
  }
  .lg\:gap-20 {
    gap: 1.25rem;
  }
  .lg\:gap-x-20 {
    column-gap: 1.25rem;
  }
  .lg\:gap-y-20 {
    row-gap: 1.25rem;
  }
  .lg\:gap-36 {
    gap: 2.25rem;
  }
  .lg\:gap-x-36 {
    column-gap: 2.25rem;
  }
  .lg\:gap-y-36 {
    row-gap: 2.25rem;
  }
}
/* grid-items initialisation */
.col-start-1 {
  grid-column-start: 1;
}

.col-end-1 {
  grid-column-end: 1;
}

.col-span-1 {
  grid-column: span 1/span 1;
}

.col-span-full {
  grid-column: 1/-1;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-end-1 {
  grid-row-end: 1;
}

.row-span-1 {
  grid-row: span 1/span 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-end-2 {
  grid-column-end: 2;
}

.col-span-2 {
  grid-column: span 2/span 2;
}

.col-span-full {
  grid-column: 1/-1;
}

.row-start-2 {
  grid-row-start: 2;
}

.row-end-2 {
  grid-row-end: 2;
}

.row-span-2 {
  grid-row: span 2/span 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-end-3 {
  grid-column-end: 3;
}

.col-span-3 {
  grid-column: span 3/span 3;
}

.col-span-full {
  grid-column: 1/-1;
}

.row-start-3 {
  grid-row-start: 3;
}

.row-end-3 {
  grid-row-end: 3;
}

.row-span-3 {
  grid-row: span 3/span 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-end-4 {
  grid-column-end: 4;
}

.col-span-4 {
  grid-column: span 4/span 4;
}

.col-span-full {
  grid-column: 1/-1;
}

.row-start-4 {
  grid-row-start: 4;
}

.row-end-4 {
  grid-row-end: 4;
}

.row-span-4 {
  grid-row: span 4/span 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-end-5 {
  grid-column-end: 5;
}

.col-span-5 {
  grid-column: span 5/span 5;
}

.col-span-full {
  grid-column: 1/-1;
}

.row-start-5 {
  grid-row-start: 5;
}

.row-end-5 {
  grid-row-end: 5;
}

.row-span-5 {
  grid-row: span 5/span 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-span-6 {
  grid-column: span 6/span 6;
}

.col-span-full {
  grid-column: 1/-1;
}

.row-start-6 {
  grid-row-start: 6;
}

.row-end-6 {
  grid-row-end: 6;
}

.row-span-6 {
  grid-row: span 6/span 6;
}

/* grid-items au sein des breakpoints */
@media (min-width: 576px) {
  .sm\:col-start-1 {
    grid-column-start: 1;
  }
  .sm\:col-end-1 {
    grid-column-end: 1;
  }
  .sm\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
  .sm\:row-start-1 {
    grid-row-start: 1;
  }
  .sm\:row-end-1 {
    grid-row-end: 1;
  }
  .sm\:row-span-1 {
    grid-row: span 1/span 1;
  }
  .sm\:col-start-2 {
    grid-column-start: 2;
  }
  .sm\:col-end-2 {
    grid-column-end: 2;
  }
  .sm\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
  .sm\:row-start-2 {
    grid-row-start: 2;
  }
  .sm\:row-end-2 {
    grid-row-end: 2;
  }
  .sm\:row-span-2 {
    grid-row: span 2/span 2;
  }
  .sm\:col-start-3 {
    grid-column-start: 3;
  }
  .sm\:col-end-3 {
    grid-column-end: 3;
  }
  .sm\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
  .sm\:row-start-3 {
    grid-row-start: 3;
  }
  .sm\:row-end-3 {
    grid-row-end: 3;
  }
  .sm\:row-span-3 {
    grid-row: span 3/span 3;
  }
  .sm\:col-start-4 {
    grid-column-start: 4;
  }
  .sm\:col-end-4 {
    grid-column-end: 4;
  }
  .sm\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
  .sm\:row-start-4 {
    grid-row-start: 4;
  }
  .sm\:row-end-4 {
    grid-row-end: 4;
  }
  .sm\:row-span-4 {
    grid-row: span 4/span 4;
  }
  .sm\:col-start-5 {
    grid-column-start: 5;
  }
  .sm\:col-end-5 {
    grid-column-end: 5;
  }
  .sm\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
  .sm\:row-start-5 {
    grid-row-start: 5;
  }
  .sm\:row-end-5 {
    grid-row-end: 5;
  }
  .sm\:row-span-5 {
    grid-row: span 5/span 5;
  }
  .sm\:col-start-6 {
    grid-column-start: 6;
  }
  .sm\:col-end-6 {
    grid-column-end: 6;
  }
  .sm\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
  .sm\:row-start-6 {
    grid-row-start: 6;
  }
  .sm\:row-end-6 {
    grid-row-end: 6;
  }
  .sm\:row-span-6 {
    grid-row: span 6/span 6;
  }
}
@media (min-width: 992px) {
  .md\:col-start-1 {
    grid-column-start: 1;
  }
  .md\:col-end-1 {
    grid-column-end: 1;
  }
  .md\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .md\:col-span-full {
    grid-column: 1/-1;
  }
  .md\:row-start-1 {
    grid-row-start: 1;
  }
  .md\:row-end-1 {
    grid-row-end: 1;
  }
  .md\:row-span-1 {
    grid-row: span 1/span 1;
  }
  .md\:col-start-2 {
    grid-column-start: 2;
  }
  .md\:col-end-2 {
    grid-column-end: 2;
  }
  .md\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .md\:col-span-full {
    grid-column: 1/-1;
  }
  .md\:row-start-2 {
    grid-row-start: 2;
  }
  .md\:row-end-2 {
    grid-row-end: 2;
  }
  .md\:row-span-2 {
    grid-row: span 2/span 2;
  }
  .md\:col-start-3 {
    grid-column-start: 3;
  }
  .md\:col-end-3 {
    grid-column-end: 3;
  }
  .md\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .md\:col-span-full {
    grid-column: 1/-1;
  }
  .md\:row-start-3 {
    grid-row-start: 3;
  }
  .md\:row-end-3 {
    grid-row-end: 3;
  }
  .md\:row-span-3 {
    grid-row: span 3/span 3;
  }
  .md\:col-start-4 {
    grid-column-start: 4;
  }
  .md\:col-end-4 {
    grid-column-end: 4;
  }
  .md\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .md\:col-span-full {
    grid-column: 1/-1;
  }
  .md\:row-start-4 {
    grid-row-start: 4;
  }
  .md\:row-end-4 {
    grid-row-end: 4;
  }
  .md\:row-span-4 {
    grid-row: span 4/span 4;
  }
  .md\:col-start-5 {
    grid-column-start: 5;
  }
  .md\:col-end-5 {
    grid-column-end: 5;
  }
  .md\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .md\:col-span-full {
    grid-column: 1/-1;
  }
  .md\:row-start-5 {
    grid-row-start: 5;
  }
  .md\:row-end-5 {
    grid-row-end: 5;
  }
  .md\:row-span-5 {
    grid-row: span 5/span 5;
  }
  .md\:col-start-6 {
    grid-column-start: 6;
  }
  .md\:col-end-6 {
    grid-column-end: 6;
  }
  .md\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .md\:col-span-full {
    grid-column: 1/-1;
  }
  .md\:row-start-6 {
    grid-row-start: 6;
  }
  .md\:row-end-6 {
    grid-row-end: 6;
  }
  .md\:row-span-6 {
    grid-row: span 6/span 6;
  }
}
@media (min-width: 1400px) {
  .lg\:col-start-1 {
    grid-column-start: 1;
  }
  .lg\:col-end-1 {
    grid-column-end: 1;
  }
  .lg\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .lg\:row-start-1 {
    grid-row-start: 1;
  }
  .lg\:row-end-1 {
    grid-row-end: 1;
  }
  .lg\:row-span-1 {
    grid-row: span 1/span 1;
  }
  .lg\:col-start-2 {
    grid-column-start: 2;
  }
  .lg\:col-end-2 {
    grid-column-end: 2;
  }
  .lg\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .lg\:row-start-2 {
    grid-row-start: 2;
  }
  .lg\:row-end-2 {
    grid-row-end: 2;
  }
  .lg\:row-span-2 {
    grid-row: span 2/span 2;
  }
  .lg\:col-start-3 {
    grid-column-start: 3;
  }
  .lg\:col-end-3 {
    grid-column-end: 3;
  }
  .lg\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .lg\:row-start-3 {
    grid-row-start: 3;
  }
  .lg\:row-end-3 {
    grid-row-end: 3;
  }
  .lg\:row-span-3 {
    grid-row: span 3/span 3;
  }
  .lg\:col-start-4 {
    grid-column-start: 4;
  }
  .lg\:col-end-4 {
    grid-column-end: 4;
  }
  .lg\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .lg\:row-start-4 {
    grid-row-start: 4;
  }
  .lg\:row-end-4 {
    grid-row-end: 4;
  }
  .lg\:row-span-4 {
    grid-row: span 4/span 4;
  }
  .lg\:col-start-5 {
    grid-column-start: 5;
  }
  .lg\:col-end-5 {
    grid-column-end: 5;
  }
  .lg\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .lg\:row-start-5 {
    grid-row-start: 5;
  }
  .lg\:row-end-5 {
    grid-row-end: 5;
  }
  .lg\:row-span-5 {
    grid-row: span 5/span 5;
  }
  .lg\:col-start-6 {
    grid-column-start: 6;
  }
  .lg\:col-end-6 {
    grid-column-end: 6;
  }
  .lg\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .lg\:row-start-6 {
    grid-row-start: 6;
  }
  .lg\:row-end-6 {
    grid-row-end: 6;
  }
  .lg\:row-span-6 {
    grid-row: span 6/span 6;
  }
}
/*
 * component nav "burger" button
 */
/*
 * HTML template example:
 * <button class="burger-button" type="button" role="button" aria-label="open/close navigation"><i></i></button>
 * activate it with a JS toggle-class to .is-active
 * see doc : https: //www.knacss.com/doc.html#buttons
 */
/*
 * burger variables (you can change them)
 */
/*
 * burger button styles
 */
.burger-button {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
  outline: 0;
  border: 0;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.burger-button > * {
  display: inline-flex;
  vertical-align: top;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 2.6rem;
  width: 2.6rem;
  padding: 0;
  background-color: transparent;
  background-image: linear-gradient(#0B89B7, #0B89B7);
  background-position: center;
  background-repeat: no-repeat;
  background-origin: content-box;
  background-size: 100% 5px;
  transition: 0.25s;
  transition-property: transform, background;
  will-change: transform, background;
}

.burger-button > *::before,
.burger-button > *::after {
  content: "";
  height: 5px;
  background: #0B89B7;
  transition: 0.25s;
  transition-property: transform, top;
  will-change: transform, top;
}

.burger-button:hover > * {
  background-color: transparent;
}

.burger-button:focus {
  outline: 0;
}

.burger-button.is-active > * {
  background-image: none;
  justify-content: center;
}

.burger-button.is-active > *::before {
  transform: translateY(50%) rotate3d(0, 0, 1, 45deg);
}

.burger-button.is-active > *::after {
  transform: translateY(-50%) rotate3d(0, 0, 1, -45deg);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia25hY3NzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7Ozs7O0NBQUE7QUNBQTtBQUNBO0FBQ0E7QUFFQTs7O0VBQUE7QUFLQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QURNRjs7QUNIQTs7OztFQUFBO0FBTUE7RUFDRSxlQ3FFZTtFRHBFZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURLRjs7QUNGQTtFQUNFO0VBQ0EscU5Db0NpQjtFRG5DakIsZUMwRGU7RUR6RGYsZ0JDcUNpQjtFRHBDakIseUJDZ0ZNO0VEL0VOLGNDOEVTO0FGekVYOztBQ0ZBOztFQUFBO0FBSUE7Ozs7Ozs7Ozs7OztFQVlFLGNDMkRTO0FGdkRYOztBQ0RBOztFQUFBO0FBSUE7RUFFRSwwQkM0RmdCO0FGMUZsQjs7QUNDQTs7O0VBSUUsMEJDc0ZzQjtBRnJGeEI7O0FDRUE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURBRjs7QUNHQTs7RUFBQTtBQUlBOzs7O0VBSUU7RUFDQSxtQkN0RGM7QUZxRGhCOztBQ0lBOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCRTtFQUNBLHNCQzVFYTtBRjJFZjs7QUNJQTs7RUFBQTtBQUlBOzs7Ozs7Ozs7O0VBVUU7RUFDQTtBREZGOztBQ0tBOztFQUFBO0FBSUE7O0VBRUUsa0JDdEdjO0FGbUdoQjs7QUNNQTs7RUFFRTtFQUNBO0FESEY7O0FDTUE7O0VBQUE7QUFJQTs7Ozs7O0VBTUU7QURKRjs7QUNPQTs7Ozs7Ozs7Ozs7O0VBWUU7QURKRjs7QUNTQTs7O0VBR0U7QURORjs7QUNTQTtFQUNFO0FETkY7O0FDU0E7O0VBQUE7QUFJQTtFQUNFO0FEUEY7O0FDVUE7O0VBQUE7QUFJQTtFQUNFO0FEUkY7O0FDV0E7O0VBQUE7QUFJQTtFQUNFO0FEVEY7O0FDWUE7O0VBQUE7QUFJQTtFQUNFO0FEVkY7O0FDYUE7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQ2hOYztBRm9NaEI7O0FHblBBOztFQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxUEY7O0FHbFBBOztFQUFBO0FBSUE7RUFDRTtJQUNFO0lBQ0E7RUhvUEY7QUFDRjtBR2pQQTs7RUFBQTtBQUlBO0VBQ0U7QUhrUEY7O0FHL09BOztFQUFBO0FBSUE7RUFDRTtBSGlQRjs7QUc5T0E7OztFQUFBO0FBS0E7O0VBRUU7QUhnUEY7O0FHN09BOzs7RUFBQTtBQUtBO0VBQ0U7QUgrT0Y7O0FHNU9BO0VBQ0U7RUFDQTtBSCtPRjs7QUk5U0E7QUFDQTtBQUNBO0FBRUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSmdURjtFSTdTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKK1NGO0VJNVNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkU7SUFDQTtFSjhTRjtFSTNTQTtJQUNFO0VKNlNGO0VJMVNBO0lBQ0U7RUo0U0Y7RUl6U0E7RUFDQTs7O0lBR0U7SUFDQTtFSjJTRjtFSXhTQTtFQUNBOzs7SUFHRTtFSjBTRjtFSXZTQTs7Ozs7R0FBQTtFQU9BO0VBQ0E7Ozs7Ozs7SUFPRTtFSndTRjtFSXJTQTtJQUNFO0VKdVNGO0VJcFNBOzs7O0dBQUE7RUFNQTs7SUFFRTtFSnFTRjtBQUNGO0FLbllBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7RUFDRTtBTG9ZRjtBS2hZSTtFQUxKO0lBTU0sb0ZBQ0U7RUxrWU47QUFDRjtBS3JZSTtFQUxKO0lBTU0sb0ZBQ0U7RUx1WU47QUFDRjtBSzFZSTtFQUxKO0lBTU0scUZBQ0U7RUw0WU47QUFDRjs7QUt0WUE7QUFDQTtFQUNFO0FMeVlGOztBS3RZQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FMeVlGOztBS3RZQTtFQUNFO0FMeVlGOztBS3RZQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FMeVlGOztBTWhiQTs7RUFBQTtBQUtFO0VBQ0U7QU5pYko7O0FNbGJFO0VBQ0U7QU5xYko7O0FNdGJFO0VBQ0U7QU55Yko7O0FNMWJFO0VBQ0U7QU42Yko7O0FNOWJFO0VBQ0U7QU5pY0o7O0FNbGNFO0VBQ0U7QU5xY0o7O0FNdGNFO0VBQ0U7QU55Y0o7O0FNMWNFO0VBQ0U7QU42Y0o7O0FNOWNFO0VBQ0U7QU5pZEo7O0FNbGRFO0VBQ0U7QU5xZEo7O0FNdGRFO0VBQ0U7QU55ZEo7O0FNMWRFO0VBQ0U7QU42ZEo7O0FNOWRFO0VBQ0U7QU5pZUo7O0FNbGVFO0VBQ0U7QU5xZUo7O0FNdGVFO0VBQ0U7QU55ZUo7O0FNMWVFO0VBQ0U7QU42ZUo7O0FNOWVFO0VBQ0U7QU5pZko7O0FNbGZFO0VBQ0U7QU5xZko7O0FNdGZFO0VBQ0U7QU55Zko7O0FNMWZFO0VBQ0U7QU42Zko7O0FNOWZFO0VBQ0U7QU5pZ0JKOztBTWxnQkU7RUFDRTtBTnFnQko7O0FNdGdCRTtFQUNFO0FOeWdCSjs7QU0xZ0JFO0VBQ0U7QU42Z0JKOztBTTlnQkU7RUFDRTtBTmloQko7O0FNbGhCRTtFQUNFO0FOcWhCSjs7QU10aEJFO0VBQ0U7QU55aEJKOztBTTFoQkU7RUFDRTtBTjZoQko7O0FNOWhCRTtFQUNFO0FOaWlCSjs7QU1saUJFO0VBQ0U7QU5xaUJKOztBTXRpQkU7RUFDRTtBTnlpQko7O0FNMWlCRTtFQUNFO0FONmlCSjs7QU05aUJFO0VBQ0U7QU5pakJKOztBTWxqQkU7RUFDRTtBTnFqQko7O0FNdGpCRTtFQUNFO0FOeWpCSjs7QU0xakJFO0VBQ0U7QU42akJKOztBTTlqQkU7RUFDRTtBTmlrQko7O0FNbGtCRTtFQUNFO0FOcWtCSjs7QU10a0JFO0VBQ0U7QU55a0JKOztBTTFrQkU7RUFDRTtBTjZrQko7O0FNOWtCRTtFQUNFO0FOaWxCSjs7QU1sbEJFO0VBQ0U7QU5xbEJKOztBTXRsQkU7RUFDRTtBTnlsQko7O0FNMWxCRTtFQUNFO0FONmxCSjs7QU05bEJFO0VBQ0U7QU5pbUJKOztBTWxtQkU7RUFDRTtBTnFtQko7O0FNdG1CRTtFQUNFO0FOeW1CSjs7QU0xbUJFO0VBQ0U7QU42bUJKOztBTTltQkU7RUFDRTtBTmluQko7O0FNbG5CRTtFQUNFO0FOcW5CSjs7QU10bkJFO0VBQ0U7QU55bkJKOztBTTFuQkU7RUFDRTtBTjZuQko7O0FNOW5CRTtFQUNFO0FOaW9CSjs7QU1sb0JFO0VBQ0U7QU5xb0JKOztBTXRvQkU7RUFDRTtBTnlvQko7O0FNMW9CRTtFQUNFO0FONm9CSjs7QU05b0JFO0VBQ0U7QU5pcEJKOztBTWxwQkU7RUFDRTtBTnFwQko7O0FNdHBCRTtFQUNFO0FOeXBCSjs7QU0xcEJFO0VBQ0U7QU42cEJKOztBTTlwQkU7RUFDRTtBTmlxQko7O0FNMXBCSTtFQUNFO0lBQ0U7RU42cEJOO0FBQ0Y7QU1ocUJJO0VBQ0U7SUFDRTtFTmtxQk47QUFDRjtBTXJxQkk7RUFDRTtJQUNFO0VOdXFCTjtBQUNGO0FNMXFCSTtFQUNFO0lBQ0U7RU40cUJOO0FBQ0Y7QU0vcUJJO0VBQ0U7SUFDRTtFTmlyQk47QUFDRjtBTXByQkk7RUFDRTtJQUNFO0VOc3JCTjtBQUNGO0FNenJCSTtFQUNFO0lBQ0U7RU4yckJOO0FBQ0Y7QU05ckJJO0VBQ0U7SUFDRTtFTmdzQk47QUFDRjtBTW5zQkk7RUFDRTtJQUNFO0VOcXNCTjtBQUNGO0FNeHNCSTtFQUNFO0lBQ0U7RU4wc0JOO0FBQ0Y7QU03c0JJO0VBQ0U7SUFDRTtFTitzQk47QUFDRjtBTWx0Qkk7RUFDRTtJQUNFO0VOb3RCTjtBQUNGO0FNdnRCSTtFQUNFO0lBQ0U7RU55dEJOO0FBQ0Y7QU01dEJJO0VBQ0U7SUFDRTtFTjh0Qk47QUFDRjtBTWp1Qkk7RUFDRTtJQUNFO0VObXVCTjtBQUNGO0FNdHVCSTtFQUNFO0lBQ0U7RU53dUJOO0FBQ0Y7QU0zdUJJO0VBQ0U7SUFDRTtFTjZ1Qk47QUFDRjtBTWh2Qkk7RUFDRTtJQUNFO0VOa3ZCTjtBQUNGO0FNcnZCSTtFQUNFO0lBQ0U7RU51dkJOO0FBQ0Y7QU0xdkJJO0VBQ0U7SUFDRTtFTjR2Qk47QUFDRjtBTS92Qkk7RUFDRTtJQUNFO0VOaXdCTjtBQUNGO0FNcHdCSTtFQUNFO0lBQ0U7RU5zd0JOO0FBQ0Y7QU16d0JJO0VBQ0U7SUFDRTtFTjJ3Qk47QUFDRjtBTTl3Qkk7RUFDRTtJQUNFO0VOZ3hCTjtBQUNGO0FNbnhCSTtFQUNFO0lBQ0U7RU5xeEJOO0FBQ0Y7QU14eEJJO0VBQ0U7SUFDRTtFTjB4Qk47QUFDRjtBTTd4Qkk7RUFDRTtJQUNFO0VOK3hCTjtBQUNGO0FNbHlCSTtFQUNFO0lBQ0U7RU5veUJOO0FBQ0Y7QU12eUJJO0VBQ0U7SUFDRTtFTnl5Qk47QUFDRjtBTTV5Qkk7RUFDRTtJQUNFO0VOOHlCTjtBQUNGO0FNanpCSTtFQUNFO0lBQ0U7RU5tekJOO0FBQ0Y7QU10ekJJO0VBQ0U7SUFDRTtFTnd6Qk47QUFDRjtBTTN6Qkk7RUFDRTtJQUNFO0VONnpCTjtBQUNGO0FNaDBCSTtFQUNFO0lBQ0U7RU5rMEJOO0FBQ0Y7QU1yMEJJO0VBQ0U7SUFDRTtFTnUwQk47QUFDRjtBTTEwQkk7RUFDRTtJQUNFO0VONDBCTjtBQUNGO0FNLzBCSTtFQUNFO0lBQ0U7RU5pMUJOO0FBQ0Y7QU1wMUJJO0VBQ0U7SUFDRTtFTnMxQk47QUFDRjtBTXoxQkk7RUFDRTtJQUNFO0VOMjFCTjtBQUNGO0FNOTFCSTtFQUNFO0lBQ0U7RU5nMkJOO0FBQ0Y7QU1uMkJJO0VBQ0U7SUFDRTtFTnEyQk47QUFDRjtBTXgyQkk7RUFDRTtJQUNFO0VOMDJCTjtBQUNGO0FNNzJCSTtFQUNFO0lBQ0U7RU4rMkJOO0FBQ0Y7QU1sM0JJO0VBQ0U7SUFDRTtFTm8zQk47QUFDRjtBTXYzQkk7RUFDRTtJQUNFO0VOeTNCTjtBQUNGO0FNNTNCSTtFQUNFO0lBQ0U7RU44M0JOO0FBQ0Y7QU1qNEJJO0VBQ0U7SUFDRTtFTm00Qk47QUFDRjtBTXQ0Qkk7RUFDRTtJQUNFO0VOdzRCTjtBQUNGO0FNMzRCSTtFQUNFO0lBQ0U7RU42NEJOO0FBQ0Y7QU1oNUJJO0VBQ0U7SUFDRTtFTms1Qk47QUFDRjtBTXI1Qkk7RUFDRTtJQUNFO0VOdTVCTjtBQUNGO0FNMTVCSTtFQUNFO0lBQ0U7RU40NUJOO0FBQ0Y7QU0vNUJJO0VBQ0U7SUFDRTtFTmk2Qk47QUFDRjtBTXA2Qkk7RUFDRTtJQUNFO0VOczZCTjtBQUNGO0FNejZCSTtFQUNFO0lBQ0U7RU4yNkJOO0FBQ0Y7QU05NkJJO0VBQ0U7SUFDRTtFTmc3Qk47QUFDRjtBTW43Qkk7RUFDRTtJQUNFO0VOcTdCTjtBQUNGO0FNeDdCSTtFQUNFO0lBQ0U7RU4wN0JOO0FBQ0Y7QU03N0JJO0VBQ0U7SUFDRTtFTis3Qk47QUFDRjtBTWw4Qkk7RUFDRTtJQUNFO0VObzhCTjtBQUNGO0FNdjhCSTtFQUNFO0lBQ0U7RU55OEJOO0FBQ0Y7QU01OEJJO0VBQ0U7SUFDRTtFTjg4Qk47QUFDRjtBTWo5Qkk7RUFDRTtJQUNFO0VObTlCTjtBQUNGO0FNdDlCSTtFQUNFO0lBQ0U7RU53OUJOO0FBQ0Y7QU0zOUJJO0VBQ0U7SUFDRTtFTjY5Qk47QUFDRjtBTWgrQkk7RUFDRTtJQUNFO0VOaytCTjtBQUNGO0FNcitCSTtFQUNFO0lBQ0U7RU51K0JOO0FBQ0Y7QU0xK0JJO0VBQ0U7SUFDRTtFTjQrQk47QUFDRjtBTS8rQkk7RUFDRTtJQUNFO0VOaS9CTjtBQUNGO0FNcC9CSTtFQUNFO0lBQ0U7RU5zL0JOO0FBQ0Y7QU16L0JJO0VBQ0U7SUFDRTtFTjIvQk47QUFDRjtBTTkvQkk7RUFDRTtJQUNFO0VOZ2dDTjtBQUNGO0FNbmdDSTtFQUNFO0lBQ0U7RU5xZ0NOO0FBQ0Y7QU14Z0NJO0VBQ0U7SUFDRTtFTjBnQ047QUFDRjtBTTdnQ0k7RUFDRTtJQUNFO0VOK2dDTjtBQUNGO0FNbGhDSTtFQUNFO0lBQ0U7RU5vaENOO0FBQ0Y7QU12aENJO0VBQ0U7SUFDRTtFTnloQ047QUFDRjtBTTVoQ0k7RUFDRTtJQUNFO0VOOGhDTjtBQUNGO0FNamlDSTtFQUNFO0lBQ0U7RU5taUNOO0FBQ0Y7QU10aUNJO0VBQ0U7SUFDRTtFTndpQ047QUFDRjtBTTNpQ0k7RUFDRTtJQUNFO0VONmlDTjtBQUNGO0FNaGpDSTtFQUNFO0lBQ0U7RU5rakNOO0FBQ0Y7QU1yakNJO0VBQ0U7SUFDRTtFTnVqQ047QUFDRjtBTTFqQ0k7RUFDRTtJQUNFO0VONGpDTjtBQUNGO0FNL2pDSTtFQUNFO0lBQ0U7RU5pa0NOO0FBQ0Y7QU1wa0NJO0VBQ0U7SUFDRTtFTnNrQ047QUFDRjtBTXprQ0k7RUFDRTtJQUNFO0VOMmtDTjtBQUNGO0FNOWtDSTtFQUNFO0lBQ0U7RU5nbENOO0FBQ0Y7QU1ubENJO0VBQ0U7SUFDRTtFTnFsQ047QUFDRjtBTXhsQ0k7RUFDRTtJQUNFO0VOMGxDTjtBQUNGO0FNN2xDSTtFQUNFO0lBQ0U7RU4rbENOO0FBQ0Y7QU1sbUNJO0VBQ0U7SUFDRTtFTm9tQ047QUFDRjtBTXZtQ0k7RUFDRTtJQUNFO0VOeW1DTjtBQUNGO0FNNW1DSTtFQUNFO0lBQ0U7RU44bUNOO0FBQ0Y7QU1qbkNJO0VBQ0U7SUFDRTtFTm1uQ047QUFDRjtBTXRuQ0k7RUFDRTtJQUNFO0VOd25DTjtBQUNGO0FNM25DSTtFQUNFO0lBQ0U7RU42bkNOO0FBQ0Y7QU1ob0NJO0VBQ0U7SUFDRTtFTmtvQ047QUFDRjtBTXJvQ0k7RUFDRTtJQUNFO0VOdW9DTjtBQUNGO0FNMW9DSTtFQUNFO0lBQ0U7RU40b0NOO0FBQ0Y7QU0vb0NJO0VBQ0U7SUFDRTtFTmlwQ047QUFDRjtBTXBwQ0k7RUFDRTtJQUNFO0VOc3BDTjtBQUNGO0FNenBDSTtFQUNFO0lBQ0U7RU4ycENOO0FBQ0Y7QU05cENJO0VBQ0U7SUFDRTtFTmdxQ047QUFDRjtBTW5xQ0k7RUFDRTtJQUNFO0VOcXFDTjtBQUNGO0FNeHFDSTtFQUNFO0lBQ0U7RU4wcUNOO0FBQ0Y7QU03cUNJO0VBQ0U7SUFDRTtFTitxQ047QUFDRjtBTWxyQ0k7RUFDRTtJQUNFO0VOb3JDTjtBQUNGO0FNdnJDSTtFQUNFO0lBQ0U7RU55ckNOO0FBQ0Y7QU01ckNJO0VBQ0U7SUFDRTtFTjhyQ047QUFDRjtBTWpzQ0k7RUFDRTtJQUNFO0VObXNDTjtBQUNGO0FNdHNDSTtFQUNFO0lBQ0U7RU53c0NOO0FBQ0Y7QU0zc0NJO0VBQ0U7SUFDRTtFTjZzQ047QUFDRjtBTWh0Q0k7RUFDRTtJQUNFO0VOa3RDTjtBQUNGO0FNcnRDSTtFQUNFO0lBQ0U7RU51dENOO0FBQ0Y7QU0xdENJO0VBQ0U7SUFDRTtFTjR0Q047QUFDRjtBTS90Q0k7RUFDRTtJQUNFO0VOaXVDTjtBQUNGO0FNcHVDSTtFQUNFO0lBQ0U7RU5zdUNOO0FBQ0Y7QU16dUNJO0VBQ0U7SUFDRTtFTjJ1Q047QUFDRjtBTTl1Q0k7RUFDRTtJQUNFO0VOZ3ZDTjtBQUNGO0FNbnZDSTtFQUNFO0lBQ0U7RU5xdkNOO0FBQ0Y7QU14dkNJO0VBQ0U7SUFDRTtFTjB2Q047QUFDRjtBTTd2Q0k7RUFDRTtJQUNFO0VOK3ZDTjtBQUNGO0FNbHdDSTtFQUNFO0lBQ0U7RU5vd0NOO0FBQ0Y7QU12d0NJO0VBQ0U7SUFDRTtFTnl3Q047QUFDRjtBTTV3Q0k7RUFDRTtJQUNFO0VOOHdDTjtBQUNGO0FNanhDSTtFQUNFO0lBQ0U7RU5teENOO0FBQ0Y7QU10eENJO0VBQ0U7SUFDRTtFTnd4Q047QUFDRjtBTTN4Q0k7RUFDRTtJQUNFO0VONnhDTjtBQUNGO0FNaHlDSTtFQUNFO0lBQ0U7RU5reUNOO0FBQ0Y7QU1yeUNJO0VBQ0U7SUFDRTtFTnV5Q047QUFDRjtBTTF5Q0k7RUFDRTtJQUNFO0VONHlDTjtBQUNGO0FNL3lDSTtFQUNFO0lBQ0U7RU5pekNOO0FBQ0Y7QU1wekNJO0VBQ0U7SUFDRTtFTnN6Q047QUFDRjtBTXp6Q0k7RUFDRTtJQUNFO0VOMnpDTjtBQUNGO0FNOXpDSTtFQUNFO0lBQ0U7RU5nMENOO0FBQ0Y7QU1uMENJO0VBQ0U7SUFDRTtFTnEwQ047QUFDRjtBTXgwQ0k7RUFDRTtJQUNFO0VOMDBDTjtBQUNGO0FNNzBDSTtFQUNFO0lBQ0U7RU4rMENOO0FBQ0Y7QU1sMUNJO0VBQ0U7SUFDRTtFTm8xQ047QUFDRjtBTXYxQ0k7RUFDRTtJQUNFO0VOeTFDTjtBQUNGO0FNNTFDSTtFQUNFO0lBQ0U7RU44MUNOO0FBQ0Y7QU1qMkNJO0VBQ0U7SUFDRTtFTm0yQ047QUFDRjtBTXQyQ0k7RUFDRTtJQUNFO0VOdzJDTjtBQUNGO0FNMzJDSTtFQUNFO0lBQ0U7RU42MkNOO0FBQ0Y7QU1oM0NJO0VBQ0U7SUFDRTtFTmszQ047QUFDRjtBTXIzQ0k7RUFDRTtJQUNFO0VOdTNDTjtBQUNGO0FNMTNDSTtFQUNFO0lBQ0U7RU40M0NOO0FBQ0Y7QU0vM0NJO0VBQ0U7SUFDRTtFTmk0Q047QUFDRjtBTXA0Q0k7RUFDRTtJQUNFO0VOczRDTjtBQUNGO0FNejRDSTtFQUNFO0lBQ0U7RU4yNENOO0FBQ0Y7QU05NENJO0VBQ0U7SUFDRTtFTmc1Q047QUFDRjtBTW41Q0k7RUFDRTtJQUNFO0VOcTVDTjtBQUNGO0FNeDVDSTtFQUNFO0lBQ0U7RU4wNUNOO0FBQ0Y7QU03NUNJO0VBQ0U7SUFDRTtFTis1Q047QUFDRjtBTWw2Q0k7RUFDRTtJQUNFO0VObzZDTjtBQUNGO0FNdjZDSTtFQUNFO0lBQ0U7RU55NkNOO0FBQ0Y7QU01NkNJO0VBQ0U7SUFDRTtFTjg2Q047QUFDRjtBTWo3Q0k7RUFDRTtJQUNFO0VObTdDTjtBQUNGO0FNdDdDSTtFQUNFO0lBQ0U7RU53N0NOO0FBQ0Y7QU0zN0NJO0VBQ0U7SUFDRTtFTjY3Q047QUFDRjtBTWg4Q0k7RUFDRTtJQUNFO0VOazhDTjtBQUNGO0FNcjhDSTtFQUNFO0lBQ0U7RU51OENOO0FBQ0Y7QU0xOENJO0VBQ0U7SUFDRTtFTjQ4Q047QUFDRjtBTS84Q0k7RUFDRTtJQUNFO0VOaTlDTjtBQUNGO0FNcDlDSTtFQUNFO0lBQ0U7RU5zOUNOO0FBQ0Y7QU16OUNJO0VBQ0U7SUFDRTtFTjI5Q047QUFDRjtBTTk5Q0k7RUFDRTtJQUNFO0VOZytDTjtBQUNGO0FNbitDSTtFQUNFO0lBQ0U7RU5xK0NOO0FBQ0Y7QU14K0NJO0VBQ0U7SUFDRTtFTjArQ047QUFDRjtBTTcrQ0k7RUFDRTtJQUNFO0VOKytDTjtBQUNGO0FNbC9DSTtFQUNFO0lBQ0U7RU5vL0NOO0FBQ0Y7QU12L0NJO0VBQ0U7SUFDRTtFTnkvQ047QUFDRjtBTTUvQ0k7RUFDRTtJQUNFO0VOOC9DTjtBQUNGO0FNamdESTtFQUNFO0lBQ0U7RU5tZ0ROO0FBQ0Y7QU10Z0RJO0VBQ0U7SUFDRTtFTndnRE47QUFDRjtBTTNnREk7RUFDRTtJQUNFO0VONmdETjtBQUNGO0FNaGhESTtFQUNFO0lBQ0U7RU5raEROO0FBQ0Y7QU1yaERJO0VBQ0U7SUFDRTtFTnVoRE47QUFDRjtBTTFoREk7RUFDRTtJQUNFO0VONGhETjtBQUNGO0FNL2hESTtFQUNFO0lBQ0U7RU5paUROO0FBQ0Y7QU1waURJO0VBQ0U7SUFDRTtFTnNpRE47QUFDRjtBTXppREk7RUFDRTtJQUNFO0VOMmlETjtBQUNGO0FNcmlEQTtFQUNFO0VBQ0E7QU51aURGOztBTXJpREE7O0VBRUU7RUFDQTtFQUNBO0FOd2lERjs7QU10aURBO0VBQ0U7RUFDQTtFQUNBO0FOeWlERjs7QU1waURFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTnVpREo7RU1yaURFO0lBQ0U7SUFDQTtFTnVpREo7RU1yaURFO0lBQ0U7SUFDQTtJQUNBO0VOdWlESjtFTXJpREU7SUFDRTtJQUNBO0lBQ0E7RU51aURKO0FBQ0Y7QU05akRFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTmdrREo7RU05akRFO0lBQ0U7SUFDQTtFTmdrREo7RU05akRFO0lBQ0U7SUFDQTtJQUNBO0VOZ2tESjtFTTlqREU7SUFDRTtJQUNBO0lBQ0E7RU5na0RKO0FBQ0Y7QU12bERFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTnlsREo7RU12bERFO0lBQ0U7SUFDQTtFTnlsREo7RU12bERFO0lBQ0U7SUFDQTtJQUNBO0VOeWxESjtFTXZsREU7SUFDRTtJQUNBO0lBQ0E7RU55bERKO0FBQ0Y7QU94cERBO0FBSUU7RUFDRSxtQkwwRVE7QUY2a0RaOztBT3hwREU7RUFDRSxvQkwwRVE7QUZpbERaOztBTzVwREU7RUFDRSxrQkwwRVE7QUZxbERaOztBT2hxREU7RUFDRSxtQkwwRVE7QUZ5bERaOztBT3BxREU7RUFDRSxlTDBFUTtBRjZsRFo7O0FPeHFERTtFQUNFLG1CTDBFUTtBRmltRFo7O0FPNXFERTtFQUNFLGtCTDBFUTtBRnFtRFo7O0FPaHJERTtFQUNFLGlCTDBFUTtBRnltRFo7O0FPcHJERTtFQUNFLG1CTDBFUTtBRjZtRFo7O0FPeHJERTtFQUNFLGtCTDBFUTtBRmluRFo7O0FPNXJERTtFQUNFLGVMMEVRO0FGcW5EWjs7QU9oc0RFO0VBQ0Usa0JMMEVRO0FGeW5EWjs7QU81ckRJO0VBQ0U7SUFDRSxtQkxpRUk7RUY4bkRWO0FBQ0Y7QU9sc0RJO0VBQ0U7SUFDRSxtQkxpRUk7RUZtb0RWO0FBQ0Y7QU92c0RJO0VBQ0U7SUFDRSxtQkxpRUk7RUZ3b0RWO0FBQ0Y7QU81c0RJO0VBQ0U7SUFDRSxvQkxpRUk7RUY2b0RWO0FBQ0Y7QU9qdERJO0VBQ0U7SUFDRSxvQkxpRUk7RUZrcERWO0FBQ0Y7QU90dERJO0VBQ0U7SUFDRSxvQkxpRUk7RUZ1cERWO0FBQ0Y7QU8zdERJO0VBQ0U7SUFDRSxrQkxpRUk7RUY0cERWO0FBQ0Y7QU9odURJO0VBQ0U7SUFDRSxrQkxpRUk7RUZpcURWO0FBQ0Y7QU9ydURJO0VBQ0U7SUFDRSxrQkxpRUk7RUZzcURWO0FBQ0Y7QU8xdURJO0VBQ0U7SUFDRSxtQkxpRUk7RUYycURWO0FBQ0Y7QU8vdURJO0VBQ0U7SUFDRSxtQkxpRUk7RUZnckRWO0FBQ0Y7QU9wdkRJO0VBQ0U7SUFDRSxtQkxpRUk7RUZxckRWO0FBQ0Y7QU96dkRJO0VBQ0U7SUFDRSxlTGlFSTtFRjByRFY7QUFDRjtBTzl2REk7RUFDRTtJQUNFLGVMaUVJO0VGK3JEVjtBQUNGO0FPbndESTtFQUNFO0lBQ0UsZUxpRUk7RUZvc0RWO0FBQ0Y7QU94d0RJO0VBQ0U7SUFDRSxtQkxpRUk7RUZ5c0RWO0FBQ0Y7QU83d0RJO0VBQ0U7SUFDRSxtQkxpRUk7RUY4c0RWO0FBQ0Y7QU9seERJO0VBQ0U7SUFDRSxtQkxpRUk7RUZtdERWO0FBQ0Y7QU92eERJO0VBQ0U7SUFDRSxrQkxpRUk7RUZ3dERWO0FBQ0Y7QU81eERJO0VBQ0U7SUFDRSxrQkxpRUk7RUY2dERWO0FBQ0Y7QU9qeURJO0VBQ0U7SUFDRSxrQkxpRUk7RUZrdURWO0FBQ0Y7QU90eURJO0VBQ0U7SUFDRSxpQkxpRUk7RUZ1dURWO0FBQ0Y7QU8zeURJO0VBQ0U7SUFDRSxpQkxpRUk7RUY0dURWO0FBQ0Y7QU9oekRJO0VBQ0U7SUFDRSxpQkxpRUk7RUZpdkRWO0FBQ0Y7QU9yekRJO0VBQ0U7SUFDRSxtQkxpRUk7RUZzdkRWO0FBQ0Y7QU8xekRJO0VBQ0U7SUFDRSxtQkxpRUk7RUYydkRWO0FBQ0Y7QU8vekRJO0VBQ0U7SUFDRSxtQkxpRUk7RUZnd0RWO0FBQ0Y7QU9wMERJO0VBQ0U7SUFDRSxrQkxpRUk7RUZxd0RWO0FBQ0Y7QU96MERJO0VBQ0U7SUFDRSxrQkxpRUk7RUYwd0RWO0FBQ0Y7QU85MERJO0VBQ0U7SUFDRSxrQkxpRUk7RUYrd0RWO0FBQ0Y7QU9uMURJO0VBQ0U7SUFDRSxlTGlFSTtFRm94RFY7QUFDRjtBT3gxREk7RUFDRTtJQUNFLGVMaUVJO0VGeXhEVjtBQUNGO0FPNzFESTtFQUNFO0lBQ0UsZUxpRUk7RUY4eERWO0FBQ0Y7QU9sMkRJO0VBQ0U7SUFDRSxrQkxpRUk7RUZteURWO0FBQ0Y7QU92MkRJO0VBQ0U7SUFDRSxrQkxpRUk7RUZ3eURWO0FBQ0Y7QU81MkRJO0VBQ0U7SUFDRSxrQkxpRUk7RUY2eURWO0FBQ0Y7QVE3M0RBO0FBTUU7RUFDRSxVTmlCTTtBRnkyRFY7O0FRdjNERTtFQUNFLGNOYU07QUY2MkRWOztBUXYzREU7RUFDRSxnQk5TTTtBRmkzRFY7O0FRdjNERTtFQUNFLGlCTktNO0FGcTNEVjs7QVF2M0RFO0VBQ0UsZU5DTTtBRnkzRFY7O0FRdjNERTtFQUNFLGVOSE07RU1JTixnQk5KTTtBRjgzRFY7O0FRdjNERTtFQUNFLGNOUk07RU1TTixpQk5UTTtBRm00RFY7O0FRdjNERTtFQUNFLFNOYk07QUZ1NERWOztBUXYzREU7RUFDRSxhTmpCTTtBRjI0RFY7O0FRdjNERTtFQUNFLGVOckJNO0FGKzREVjs7QVF2M0RFO0VBQ0UsZ0JOekJNO0FGbTVEVjs7QVF2M0RFO0VBQ0UsY043Qk07QUZ1NURWOztBUXYzREU7RUFDRSxjTmpDTTtFTWtDTixlTmxDTTtBRjQ1RFY7O0FRdjNERTtFQUNFLGFOdENNO0VNdUNOLGdCTnZDTTtBRmk2RFY7O0FRbjNESTtFQUNFO0lBQ0UsVU5oREU7RUZzNkRSO0VRbjNESTtJQUNFLGNOcERFO0VGeTZEUjtFUWwzREk7SUFDRSxnQk54REU7RUY0NkRSO0VRajNESTtJQUNFLGlCTjVERTtFRis2RFI7RVFoM0RJO0lBQ0UsZU5oRUU7RUZrN0RSO0VRLzJESTtJQUNFLGVOcEVFO0lNcUVGLGdCTnJFRTtFRnM3RFI7RVE5MkRJO0lBQ0UsY056RUU7SU0wRUYsaUJOMUVFO0VGMDdEUjtFUTcyREk7SUFDRSxTTjlFRTtFRjY3RFI7RVE1MkRJO0lBQ0UsYU5sRkU7RUZnOERSO0VRMzJESTtJQUNFLGVOdEZFO0VGbThEUjtFUTEyREk7SUFDRSxnQk4xRkU7RUZzOERSO0VRejJESTtJQUNFLGNOOUZFO0VGeThEUjtFUXgyREk7SUFDRSxjTmxHRTtJTW1HRixlTm5HRTtFRjY4RFI7RVF2MkRJO0lBQ0UsYU52R0U7SU13R0YsZ0JOeEdFO0VGaTlEUjtBQUNGO0FRcDZESTtFQUNFO0lBQ0UsVU5oREU7RUZzOURSO0VRbjZESTtJQUNFLGNOcERFO0VGeTlEUjtFUWw2REk7SUFDRSxnQk54REU7RUY0OURSO0VRajZESTtJQUNFLGlCTjVERTtFRis5RFI7RVFoNkRJO0lBQ0UsZU5oRUU7RUZrK0RSO0VRLzVESTtJQUNFLGVOcEVFO0lNcUVGLGdCTnJFRTtFRnMrRFI7RVE5NURJO0lBQ0UsY056RUU7SU0wRUYsaUJOMUVFO0VGMCtEUjtFUTc1REk7SUFDRSxTTjlFRTtFRjYrRFI7RVE1NURJO0lBQ0UsYU5sRkU7RUZnL0RSO0VRMzVESTtJQUNFLGVOdEZFO0VGbS9EUjtFUTE1REk7SUFDRSxnQk4xRkU7RUZzL0RSO0VRejVESTtJQUNFLGNOOUZFO0VGeS9EUjtFUXg1REk7SUFDRSxjTmxHRTtJTW1HRixlTm5HRTtFRjYvRFI7RVF2NURJO0lBQ0UsYU52R0U7SU13R0YsZ0JOeEdFO0VGaWdFUjtBQUNGO0FRcDlESTtFQUNFO0lBQ0UsVU5oREU7RUZzZ0VSO0VRbjlESTtJQUNFLGNOcERFO0VGeWdFUjtFUWw5REk7SUFDRSxnQk54REU7RUY0Z0VSO0VRajlESTtJQUNFLGlCTjVERTtFRitnRVI7RVFoOURJO0lBQ0UsZU5oRUU7RUZraEVSO0VRLzhESTtJQUNFLGVOcEVFO0lNcUVGLGdCTnJFRTtFRnNoRVI7RVE5OERJO0lBQ0UsY056RUU7SU0wRUYsaUJOMUVFO0VGMGhFUjtFUTc4REk7SUFDRSxTTjlFRTtFRjZoRVI7RVE1OERJO0lBQ0UsYU5sRkU7RUZnaUVSO0VRMzhESTtJQUNFLGVOdEZFO0VGbWlFUjtFUTE4REk7SUFDRSxnQk4xRkU7RUZzaUVSO0VRejhESTtJQUNFLGNOOUZFO0VGeWlFUjtFUXg4REk7SUFDRSxjTmxHRTtJTW1HRixlTm5HRTtFRjZpRVI7RVF2OERJO0lBQ0UsYU52R0U7SU13R0YsZ0JOeEdFO0VGaWpFUjtBQUNGO0FRcGtFRTtFQUNFLFlOaUJNO0FGcWpFVjs7QVFua0VFO0VBQ0UsZ0JOYU07QUZ5akVWOztBUW5rRUU7RUFDRSxrQk5TTTtBRjZqRVY7O0FRbmtFRTtFQUNFLG1CTktNO0FGaWtFVjs7QVFua0VFO0VBQ0UsaUJOQ007QUZxa0VWOztBUW5rRUU7RUFDRSxpQk5ITTtFTUlOLGtCTkpNO0FGMGtFVjs7QVFua0VFO0VBQ0UsZ0JOUk07RU1TTixtQk5UTTtBRitrRVY7O0FRbmtFRTtFQUNFLFdOYk07QUZtbEVWOztBUW5rRUU7RUFDRSxlTmpCTTtBRnVsRVY7O0FRbmtFRTtFQUNFLGlCTnJCTTtBRjJsRVY7O0FRbmtFRTtFQUNFLGtCTnpCTTtBRitsRVY7O0FRbmtFRTtFQUNFLGdCTjdCTTtBRm1tRVY7O0FRbmtFRTtFQUNFLGdCTmpDTTtFTWtDTixpQk5sQ007QUZ3bUVWOztBUW5rRUU7RUFDRSxlTnRDTTtFTXVDTixrQk52Q007QUY2bUVWOztBUS9qRUk7RUFDRTtJQUNFLFlOaERFO0VGa25FUjtFUS9qRUk7SUFDRSxnQk5wREU7RUZxbkVSO0VROWpFSTtJQUNFLGtCTnhERTtFRnduRVI7RVE3akVJO0lBQ0UsbUJONURFO0VGMm5FUjtFUTVqRUk7SUFDRSxpQk5oRUU7RUY4bkVSO0VRM2pFSTtJQUNFLGlCTnBFRTtJTXFFRixrQk5yRUU7RUZrb0VSO0VRMWpFSTtJQUNFLGdCTnpFRTtJTTBFRixtQk4xRUU7RUZzb0VSO0VRempFSTtJQUNFLFdOOUVFO0VGeW9FUjtFUXhqRUk7SUFDRSxlTmxGRTtFRjRvRVI7RVF2akVJO0lBQ0UsaUJOdEZFO0VGK29FUjtFUXRqRUk7SUFDRSxrQk4xRkU7RUZrcEVSO0VRcmpFSTtJQUNFLGdCTjlGRTtFRnFwRVI7RVFwakVJO0lBQ0UsZ0JObEdFO0lNbUdGLGlCTm5HRTtFRnlwRVI7RVFuakVJO0lBQ0UsZU52R0U7SU13R0Ysa0JOeEdFO0VGNnBFUjtBQUNGO0FRaG5FSTtFQUNFO0lBQ0UsWU5oREU7RUZrcUVSO0VRL21FSTtJQUNFLGdCTnBERTtFRnFxRVI7RVE5bUVJO0lBQ0Usa0JOeERFO0VGd3FFUjtFUTdtRUk7SUFDRSxtQk41REU7RUYycUVSO0VRNW1FSTtJQUNFLGlCTmhFRTtFRjhxRVI7RVEzbUVJO0lBQ0UsaUJOcEVFO0lNcUVGLGtCTnJFRTtFRmtyRVI7RVExbUVJO0lBQ0UsZ0JOekVFO0lNMEVGLG1CTjFFRTtFRnNyRVI7RVF6bUVJO0lBQ0UsV045RUU7RUZ5ckVSO0VReG1FSTtJQUNFLGVObEZFO0VGNHJFUjtFUXZtRUk7SUFDRSxpQk50RkU7RUYrckVSO0VRdG1FSTtJQUNFLGtCTjFGRTtFRmtzRVI7RVFybUVJO0lBQ0UsZ0JOOUZFO0VGcXNFUjtFUXBtRUk7SUFDRSxnQk5sR0U7SU1tR0YsaUJObkdFO0VGeXNFUjtFUW5tRUk7SUFDRSxlTnZHRTtJTXdHRixrQk54R0U7RUY2c0VSO0FBQ0Y7QVFocUVJO0VBQ0U7SUFDRSxZTmhERTtFRmt0RVI7RVEvcEVJO0lBQ0UsZ0JOcERFO0VGcXRFUjtFUTlwRUk7SUFDRSxrQk54REU7RUZ3dEVSO0VRN3BFSTtJQUNFLG1CTjVERTtFRjJ0RVI7RVE1cEVJO0lBQ0UsaUJOaEVFO0VGOHRFUjtFUTNwRUk7SUFDRSxpQk5wRUU7SU1xRUYsa0JOckVFO0VGa3VFUjtFUTFwRUk7SUFDRSxnQk56RUU7SU0wRUYsbUJOMUVFO0VGc3VFUjtFUXpwRUk7SUFDRSxXTjlFRTtFRnl1RVI7RVF4cEVJO0lBQ0UsZU5sRkU7RUY0dUVSO0VRdnBFSTtJQUNFLGlCTnRGRTtFRit1RVI7RVF0cEVJO0lBQ0Usa0JOMUZFO0VGa3ZFUjtFUXJwRUk7SUFDRSxnQk45RkU7RUZxdkVSO0VRcHBFSTtJQUNFLGdCTmxHRTtJTW1HRixpQk5uR0U7RUZ5dkVSO0VRbnBFSTtJQUNFLGVOdkdFO0lNd0dGLGtCTnhHRTtFRjZ2RVI7QUFDRjtBUWh4RUU7RUFDRSxpQk5pQk07QUZpd0VWOztBUS93RUU7RUFDRSxxQk5hTTtBRnF3RVY7O0FRL3dFRTtFQUNFLHVCTlNNO0FGeXdFVjs7QVEvd0VFO0VBQ0Usd0JOS007QUY2d0VWOztBUS93RUU7RUFDRSxzQk5DTTtBRml4RVY7O0FRL3dFRTtFQUNFLHNCTkhNO0VNSU4sdUJOSk07QUZzeEVWOztBUS93RUU7RUFDRSxxQk5STTtFTVNOLHdCTlRNO0FGMnhFVjs7QVEvd0VFO0VBQ0UsZ0JOYk07QUYreEVWOztBUS93RUU7RUFDRSxvQk5qQk07QUZteUVWOztBUS93RUU7RUFDRSxzQk5yQk07QUZ1eUVWOztBUS93RUU7RUFDRSx1Qk56Qk07QUYyeUVWOztBUS93RUU7RUFDRSxxQk43Qk07QUYreUVWOztBUS93RUU7RUFDRSxxQk5qQ007RU1rQ04sc0JObENNO0FGb3pFVjs7QVEvd0VFO0VBQ0Usb0JOdENNO0VNdUNOLHVCTnZDTTtBRnl6RVY7O0FRM3dFSTtFQUNFO0lBQ0UsaUJOaERFO0VGOHpFUjtFUTN3RUk7SUFDRSxxQk5wREU7RUZpMEVSO0VRMXdFSTtJQUNFLHVCTnhERTtFRm8wRVI7RVF6d0VJO0lBQ0Usd0JONURFO0VGdTBFUjtFUXh3RUk7SUFDRSxzQk5oRUU7RUYwMEVSO0VRdndFSTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUY4MEVSO0VRdHdFSTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUZrMUVSO0VRcndFSTtJQUNFLGdCTjlFRTtFRnExRVI7RVFwd0VJO0lBQ0Usb0JObEZFO0VGdzFFUjtFUW53RUk7SUFDRSxzQk50RkU7RUYyMUVSO0VRbHdFSTtJQUNFLHVCTjFGRTtFRjgxRVI7RVFqd0VJO0lBQ0UscUJOOUZFO0VGaTJFUjtFUWh3RUk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGcTJFUjtFUS92RUk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGeTJFUjtBQUNGO0FRNXpFSTtFQUNFO0lBQ0UsaUJOaERFO0VGODJFUjtFUTN6RUk7SUFDRSxxQk5wREU7RUZpM0VSO0VRMXpFSTtJQUNFLHVCTnhERTtFRm8zRVI7RVF6ekVJO0lBQ0Usd0JONURFO0VGdTNFUjtFUXh6RUk7SUFDRSxzQk5oRUU7RUYwM0VSO0VRdnpFSTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUY4M0VSO0VRdHpFSTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUZrNEVSO0VRcnpFSTtJQUNFLGdCTjlFRTtFRnE0RVI7RVFwekVJO0lBQ0Usb0JObEZFO0VGdzRFUjtFUW56RUk7SUFDRSxzQk50RkU7RUYyNEVSO0VRbHpFSTtJQUNFLHVCTjFGRTtFRjg0RVI7RVFqekVJO0lBQ0UscUJOOUZFO0VGaTVFUjtFUWh6RUk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGcTVFUjtFUS95RUk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGeTVFUjtBQUNGO0FRNTJFSTtFQUNFO0lBQ0UsaUJOaERFO0VGODVFUjtFUTMyRUk7SUFDRSxxQk5wREU7RUZpNkVSO0VRMTJFSTtJQUNFLHVCTnhERTtFRm82RVI7RVF6MkVJO0lBQ0Usd0JONURFO0VGdTZFUjtFUXgyRUk7SUFDRSxzQk5oRUU7RUYwNkVSO0VRdjJFSTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUY4NkVSO0VRdDJFSTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUZrN0VSO0VRcjJFSTtJQUNFLGdCTjlFRTtFRnE3RVI7RVFwMkVJO0lBQ0Usb0JObEZFO0VGdzdFUjtFUW4yRUk7SUFDRSxzQk50RkU7RUYyN0VSO0VRbDJFSTtJQUNFLHVCTjFGRTtFRjg3RVI7RVFqMkVJO0lBQ0UscUJOOUZFO0VGaThFUjtFUWgyRUk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGcThFUjtFUS8xRUk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGeThFUjtBQUNGO0FRNTlFRTtFQUNFLGdCTmlCTTtBRjY4RVY7O0FRMzlFRTtFQUNFLG9CTmFNO0FGaTlFVjs7QVEzOUVFO0VBQ0Usc0JOU007QUZxOUVWOztBUTM5RUU7RUFDRSx1Qk5LTTtBRnk5RVY7O0FRMzlFRTtFQUNFLHFCTkNNO0FGNjlFVjs7QVEzOUVFO0VBQ0UscUJOSE07RU1JTixzQk5KTTtBRmsrRVY7O0FRMzlFRTtFQUNFLG9CTlJNO0VNU04sdUJOVE07QUZ1K0VWOztBUTM5RUU7RUFDRSxlTmJNO0FGMitFVjs7QVEzOUVFO0VBQ0UsbUJOakJNO0FGKytFVjs7QVEzOUVFO0VBQ0UscUJOckJNO0FGbS9FVjs7QVEzOUVFO0VBQ0Usc0JOekJNO0FGdS9FVjs7QVEzOUVFO0VBQ0Usb0JON0JNO0FGMi9FVjs7QVEzOUVFO0VBQ0Usb0JOakNNO0VNa0NOLHFCTmxDTTtBRmdnRlY7O0FRMzlFRTtFQUNFLG1CTnRDTTtFTXVDTixzQk52Q007QUZxZ0ZWOztBUXY5RUk7RUFDRTtJQUNFLGdCTmhERTtFRjBnRlI7RVF2OUVJO0lBQ0Usb0JOcERFO0VGNmdGUjtFUXQ5RUk7SUFDRSxzQk54REU7RUZnaEZSO0VRcjlFSTtJQUNFLHVCTjVERTtFRm1oRlI7RVFwOUVJO0lBQ0UscUJOaEVFO0VGc2hGUjtFUW45RUk7SUFDRSxxQk5wRUU7SU1xRUYsc0JOckVFO0VGMGhGUjtFUWw5RUk7SUFDRSxvQk56RUU7SU0wRUYsdUJOMUVFO0VGOGhGUjtFUWo5RUk7SUFDRSxlTjlFRTtFRmlpRlI7RVFoOUVJO0lBQ0UsbUJObEZFO0VGb2lGUjtFUS84RUk7SUFDRSxxQk50RkU7RUZ1aUZSO0VROThFSTtJQUNFLHNCTjFGRTtFRjBpRlI7RVE3OEVJO0lBQ0Usb0JOOUZFO0VGNmlGUjtFUTU4RUk7SUFDRSxvQk5sR0U7SU1tR0YscUJObkdFO0VGaWpGUjtFUTM4RUk7SUFDRSxtQk52R0U7SU13R0Ysc0JOeEdFO0VGcWpGUjtBQUNGO0FReGdGSTtFQUNFO0lBQ0UsZ0JOaERFO0VGMGpGUjtFUXZnRkk7SUFDRSxvQk5wREU7RUY2akZSO0VRdGdGSTtJQUNFLHNCTnhERTtFRmdrRlI7RVFyZ0ZJO0lBQ0UsdUJONURFO0VGbWtGUjtFUXBnRkk7SUFDRSxxQk5oRUU7RUZza0ZSO0VRbmdGSTtJQUNFLHFCTnBFRTtJTXFFRixzQk5yRUU7RUYwa0ZSO0VRbGdGSTtJQUNFLG9CTnpFRTtJTTBFRix1Qk4xRUU7RUY4a0ZSO0VRamdGSTtJQUNFLGVOOUVFO0VGaWxGUjtFUWhnRkk7SUFDRSxtQk5sRkU7RUZvbEZSO0VRLy9FSTtJQUNFLHFCTnRGRTtFRnVsRlI7RVE5L0VJO0lBQ0Usc0JOMUZFO0VGMGxGUjtFUTcvRUk7SUFDRSxvQk45RkU7RUY2bEZSO0VRNS9FSTtJQUNFLG9CTmxHRTtJTW1HRixxQk5uR0U7RUZpbUZSO0VRMy9FSTtJQUNFLG1CTnZHRTtJTXdHRixzQk54R0U7RUZxbUZSO0FBQ0Y7QVF4akZJO0VBQ0U7SUFDRSxnQk5oREU7RUYwbUZSO0VRdmpGSTtJQUNFLG9CTnBERTtFRjZtRlI7RVF0akZJO0lBQ0Usc0JOeERFO0VGZ25GUjtFUXJqRkk7SUFDRSx1Qk41REU7RUZtbkZSO0VRcGpGSTtJQUNFLHFCTmhFRTtFRnNuRlI7RVFuakZJO0lBQ0UscUJOcEVFO0lNcUVGLHNCTnJFRTtFRjBuRlI7RVFsakZJO0lBQ0Usb0JOekVFO0lNMEVGLHVCTjFFRTtFRjhuRlI7RVFqakZJO0lBQ0UsZU45RUU7RUZpb0ZSO0VRaGpGSTtJQUNFLG1CTmxGRTtFRm9vRlI7RVEvaUZJO0lBQ0UscUJOdEZFO0VGdW9GUjtFUTlpRkk7SUFDRSxzQk4xRkU7RUYwb0ZSO0VRN2lGSTtJQUNFLG9CTjlGRTtFRjZvRlI7RVE1aUZJO0lBQ0Usb0JObEdFO0lNbUdGLHFCTm5HRTtFRmlwRlI7RVEzaUZJO0lBQ0UsbUJOdkdFO0lNd0dGLHNCTnhHRTtFRnFwRlI7QUFDRjtBUXhxRkU7RUFDRSxlTmlCTTtBRnlwRlY7O0FRdnFGRTtFQUNFLG1CTmFNO0FGNnBGVjs7QVF2cUZFO0VBQ0UscUJOU007QUZpcUZWOztBUXZxRkU7RUFDRSxzQk5LTTtBRnFxRlY7O0FRdnFGRTtFQUNFLG9CTkNNO0FGeXFGVjs7QVF2cUZFO0VBQ0Usb0JOSE07RU1JTixxQk5KTTtBRjhxRlY7O0FRdnFGRTtFQUNFLG1CTlJNO0VNU04sc0JOVE07QUZtckZWOztBUXZxRkU7RUFDRSxjTmJNO0FGdXJGVjs7QVF2cUZFO0VBQ0Usa0JOakJNO0FGMnJGVjs7QVF2cUZFO0VBQ0Usb0JOckJNO0FGK3JGVjs7QVF2cUZFO0VBQ0UscUJOekJNO0FGbXNGVjs7QVF2cUZFO0VBQ0UsbUJON0JNO0FGdXNGVjs7QVF2cUZFO0VBQ0UsbUJOakNNO0VNa0NOLG9CTmxDTTtBRjRzRlY7O0FRdnFGRTtFQUNFLGtCTnRDTTtFTXVDTixxQk52Q007QUZpdEZWOztBUW5xRkk7RUFDRTtJQUNFLGVOaERFO0VGc3RGUjtFUW5xRkk7SUFDRSxtQk5wREU7RUZ5dEZSO0VRbHFGSTtJQUNFLHFCTnhERTtFRjR0RlI7RVFqcUZJO0lBQ0Usc0JONURFO0VGK3RGUjtFUWhxRkk7SUFDRSxvQk5oRUU7RUZrdUZSO0VRL3BGSTtJQUNFLG9CTnBFRTtJTXFFRixxQk5yRUU7RUZzdUZSO0VROXBGSTtJQUNFLG1CTnpFRTtJTTBFRixzQk4xRUU7RUYwdUZSO0VRN3BGSTtJQUNFLGNOOUVFO0VGNnVGUjtFUTVwRkk7SUFDRSxrQk5sRkU7RUZndkZSO0VRM3BGSTtJQUNFLG9CTnRGRTtFRm12RlI7RVExcEZJO0lBQ0UscUJOMUZFO0VGc3ZGUjtFUXpwRkk7SUFDRSxtQk45RkU7RUZ5dkZSO0VReHBGSTtJQUNFLG1CTmxHRTtJTW1HRixvQk5uR0U7RUY2dkZSO0VRdnBGSTtJQUNFLGtCTnZHRTtJTXdHRixxQk54R0U7RUZpd0ZSO0FBQ0Y7QVFwdEZJO0VBQ0U7SUFDRSxlTmhERTtFRnN3RlI7RVFudEZJO0lBQ0UsbUJOcERFO0VGeXdGUjtFUWx0Rkk7SUFDRSxxQk54REU7RUY0d0ZSO0VRanRGSTtJQUNFLHNCTjVERTtFRit3RlI7RVFodEZJO0lBQ0Usb0JOaEVFO0VGa3hGUjtFUS9zRkk7SUFDRSxvQk5wRUU7SU1xRUYscUJOckVFO0VGc3hGUjtFUTlzRkk7SUFDRSxtQk56RUU7SU0wRUYsc0JOMUVFO0VGMHhGUjtFUTdzRkk7SUFDRSxjTjlFRTtFRjZ4RlI7RVE1c0ZJO0lBQ0Usa0JObEZFO0VGZ3lGUjtFUTNzRkk7SUFDRSxvQk50RkU7RUZteUZSO0VRMXNGSTtJQUNFLHFCTjFGRTtFRnN5RlI7RVF6c0ZJO0lBQ0UsbUJOOUZFO0VGeXlGUjtFUXhzRkk7SUFDRSxtQk5sR0U7SU1tR0Ysb0JObkdFO0VGNnlGUjtFUXZzRkk7SUFDRSxrQk52R0U7SU13R0YscUJOeEdFO0VGaXpGUjtBQUNGO0FRcHdGSTtFQUNFO0lBQ0UsZU5oREU7RUZzekZSO0VRbndGSTtJQUNFLG1CTnBERTtFRnl6RlI7RVFsd0ZJO0lBQ0UscUJOeERFO0VGNHpGUjtFUWp3Rkk7SUFDRSxzQk41REU7RUYrekZSO0VRaHdGSTtJQUNFLG9CTmhFRTtFRmswRlI7RVEvdkZJO0lBQ0Usb0JOcEVFO0lNcUVGLHFCTnJFRTtFRnMwRlI7RVE5dkZJO0lBQ0UsbUJOekVFO0lNMEVGLHNCTjFFRTtFRjAwRlI7RVE3dkZJO0lBQ0UsY045RUU7RUY2MEZSO0VRNXZGSTtJQUNFLGtCTmxGRTtFRmcxRlI7RVEzdkZJO0lBQ0Usb0JOdEZFO0VGbTFGUjtFUTF2Rkk7SUFDRSxxQk4xRkU7RUZzMUZSO0VRenZGSTtJQUNFLG1CTjlGRTtFRnkxRlI7RVF4dkZJO0lBQ0UsbUJObEdFO0lNbUdGLG9CTm5HRTtFRjYxRlI7RVF2dkZJO0lBQ0Usa0JOdkdFO0lNd0dGLHFCTnhHRTtFRmkyRlI7QUFDRjtBUXAzRkU7RUFDRSxnQk5pQk07QUZxMkZWOztBUW4zRkU7RUFDRSxvQk5hTTtBRnkyRlY7O0FRbjNGRTtFQUNFLHNCTlNNO0FGNjJGVjs7QVFuM0ZFO0VBQ0UsdUJOS007QUZpM0ZWOztBUW4zRkU7RUFDRSxxQk5DTTtBRnEzRlY7O0FRbjNGRTtFQUNFLHFCTkhNO0VNSU4sc0JOSk07QUYwM0ZWOztBUW4zRkU7RUFDRSxvQk5STTtFTVNOLHVCTlRNO0FGKzNGVjs7QVFuM0ZFO0VBQ0UsZU5iTTtBRm00RlY7O0FRbjNGRTtFQUNFLG1CTmpCTTtBRnU0RlY7O0FRbjNGRTtFQUNFLHFCTnJCTTtBRjI0RlY7O0FRbjNGRTtFQUNFLHNCTnpCTTtBRis0RlY7O0FRbjNGRTtFQUNFLG9CTjdCTTtBRm01RlY7O0FRbjNGRTtFQUNFLG9CTmpDTTtFTWtDTixxQk5sQ007QUZ3NUZWOztBUW4zRkU7RUFDRSxtQk50Q007RU11Q04sc0JOdkNNO0FGNjVGVjs7QVEvMkZJO0VBQ0U7SUFDRSxnQk5oREU7RUZrNkZSO0VRLzJGSTtJQUNFLG9CTnBERTtFRnE2RlI7RVE5MkZJO0lBQ0Usc0JOeERFO0VGdzZGUjtFUTcyRkk7SUFDRSx1Qk41REU7RUYyNkZSO0VRNTJGSTtJQUNFLHFCTmhFRTtFRjg2RlI7RVEzMkZJO0lBQ0UscUJOcEVFO0lNcUVGLHNCTnJFRTtFRms3RlI7RVExMkZJO0lBQ0Usb0JOekVFO0lNMEVGLHVCTjFFRTtFRnM3RlI7RVF6MkZJO0lBQ0UsZU45RUU7RUZ5N0ZSO0VReDJGSTtJQUNFLG1CTmxGRTtFRjQ3RlI7RVF2MkZJO0lBQ0UscUJOdEZFO0VGKzdGUjtFUXQyRkk7SUFDRSxzQk4xRkU7RUZrOEZSO0VRcjJGSTtJQUNFLG9CTjlGRTtFRnE4RlI7RVFwMkZJO0lBQ0Usb0JObEdFO0lNbUdGLHFCTm5HRTtFRnk4RlI7RVFuMkZJO0lBQ0UsbUJOdkdFO0lNd0dGLHNCTnhHRTtFRjY4RlI7QUFDRjtBUWg2Rkk7RUFDRTtJQUNFLGdCTmhERTtFRms5RlI7RVEvNUZJO0lBQ0Usb0JOcERFO0VGcTlGUjtFUTk1Rkk7SUFDRSxzQk54REU7RUZ3OUZSO0VRNzVGSTtJQUNFLHVCTjVERTtFRjI5RlI7RVE1NUZJO0lBQ0UscUJOaEVFO0VGODlGUjtFUTM1Rkk7SUFDRSxxQk5wRUU7SU1xRUYsc0JOckVFO0VGaytGUjtFUTE1Rkk7SUFDRSxvQk56RUU7SU0wRUYsdUJOMUVFO0VGcytGUjtFUXo1Rkk7SUFDRSxlTjlFRTtFRnkrRlI7RVF4NUZJO0lBQ0UsbUJObEZFO0VGNCtGUjtFUXY1Rkk7SUFDRSxxQk50RkU7RUYrK0ZSO0VRdDVGSTtJQUNFLHNCTjFGRTtFRmsvRlI7RVFyNUZJO0lBQ0Usb0JOOUZFO0VGcS9GUjtFUXA1Rkk7SUFDRSxvQk5sR0U7SU1tR0YscUJObkdFO0VGeS9GUjtFUW41Rkk7SUFDRSxtQk52R0U7SU13R0Ysc0JOeEdFO0VGNi9GUjtBQUNGO0FRaDlGSTtFQUNFO0lBQ0UsZ0JOaERFO0VGa2dHUjtFUS84Rkk7SUFDRSxvQk5wREU7RUZxZ0dSO0VROThGSTtJQUNFLHNCTnhERTtFRndnR1I7RVE3OEZJO0lBQ0UsdUJONURFO0VGMmdHUjtFUTU4Rkk7SUFDRSxxQk5oRUU7RUY4Z0dSO0VRMzhGSTtJQUNFLHFCTnBFRTtJTXFFRixzQk5yRUU7RUZraEdSO0VRMThGSTtJQUNFLG9CTnpFRTtJTTBFRix1Qk4xRUU7RUZzaEdSO0VRejhGSTtJQUNFLGVOOUVFO0VGeWhHUjtFUXg4Rkk7SUFDRSxtQk5sRkU7RUY0aEdSO0VRdjhGSTtJQUNFLHFCTnRGRTtFRitoR1I7RVF0OEZJO0lBQ0Usc0JOMUZFO0VGa2lHUjtFUXI4Rkk7SUFDRSxvQk45RkU7RUZxaUdSO0VRcDhGSTtJQUNFLG9CTmxHRTtJTW1HRixxQk5uR0U7RUZ5aUdSO0VRbjhGSTtJQUNFLG1CTnZHRTtJTXdHRixzQk54R0U7RUY2aUdSO0FBQ0Y7QVFoa0dFO0VBQ0UsYU5pQk07QUZpakdWOztBUS9qR0U7RUFDRSxpQk5hTTtBRnFqR1Y7O0FRL2pHRTtFQUNFLG1CTlNNO0FGeWpHVjs7QVEvakdFO0VBQ0Usb0JOS007QUY2akdWOztBUS9qR0U7RUFDRSxrQk5DTTtBRmlrR1Y7O0FRL2pHRTtFQUNFLGtCTkhNO0VNSU4sbUJOSk07QUZza0dWOztBUS9qR0U7RUFDRSxpQk5STTtFTVNOLG9CTlRNO0FGMmtHVjs7QVEvakdFO0VBQ0UsWU5iTTtBRitrR1Y7O0FRL2pHRTtFQUNFLGdCTmpCTTtBRm1sR1Y7O0FRL2pHRTtFQUNFLGtCTnJCTTtBRnVsR1Y7O0FRL2pHRTtFQUNFLG1CTnpCTTtBRjJsR1Y7O0FRL2pHRTtFQUNFLGlCTjdCTTtBRitsR1Y7O0FRL2pHRTtFQUNFLGlCTmpDTTtFTWtDTixrQk5sQ007QUZvbUdWOztBUS9qR0U7RUFDRSxnQk50Q007RU11Q04sbUJOdkNNO0FGeW1HVjs7QVEzakdJO0VBQ0U7SUFDRSxhTmhERTtFRjhtR1I7RVEzakdJO0lBQ0UsaUJOcERFO0VGaW5HUjtFUTFqR0k7SUFDRSxtQk54REU7RUZvbkdSO0VRempHSTtJQUNFLG9CTjVERTtFRnVuR1I7RVF4akdJO0lBQ0Usa0JOaEVFO0VGMG5HUjtFUXZqR0k7SUFDRSxrQk5wRUU7SU1xRUYsbUJOckVFO0VGOG5HUjtFUXRqR0k7SUFDRSxpQk56RUU7SU0wRUYsb0JOMUVFO0VGa29HUjtFUXJqR0k7SUFDRSxZTjlFRTtFRnFvR1I7RVFwakdJO0lBQ0UsZ0JObEZFO0VGd29HUjtFUW5qR0k7SUFDRSxrQk50RkU7RUYyb0dSO0VRbGpHSTtJQUNFLG1CTjFGRTtFRjhvR1I7RVFqakdJO0lBQ0UsaUJOOUZFO0VGaXBHUjtFUWhqR0k7SUFDRSxpQk5sR0U7SU1tR0Ysa0JObkdFO0VGcXBHUjtFUS9pR0k7SUFDRSxnQk52R0U7SU13R0YsbUJOeEdFO0VGeXBHUjtBQUNGO0FRNW1HSTtFQUNFO0lBQ0UsYU5oREU7RUY4cEdSO0VRM21HSTtJQUNFLGlCTnBERTtFRmlxR1I7RVExbUdJO0lBQ0UsbUJOeERFO0VGb3FHUjtFUXptR0k7SUFDRSxvQk41REU7RUZ1cUdSO0VReG1HSTtJQUNFLGtCTmhFRTtFRjBxR1I7RVF2bUdJO0lBQ0Usa0JOcEVFO0lNcUVGLG1CTnJFRTtFRjhxR1I7RVF0bUdJO0lBQ0UsaUJOekVFO0lNMEVGLG9CTjFFRTtFRmtyR1I7RVFybUdJO0lBQ0UsWU45RUU7RUZxckdSO0VRcG1HSTtJQUNFLGdCTmxGRTtFRndyR1I7RVFubUdJO0lBQ0Usa0JOdEZFO0VGMnJHUjtFUWxtR0k7SUFDRSxtQk4xRkU7RUY4ckdSO0VRam1HSTtJQUNFLGlCTjlGRTtFRmlzR1I7RVFobUdJO0lBQ0UsaUJObEdFO0lNbUdGLGtCTm5HRTtFRnFzR1I7RVEvbEdJO0lBQ0UsZ0JOdkdFO0lNd0dGLG1CTnhHRTtFRnlzR1I7QUFDRjtBUTVwR0k7RUFDRTtJQUNFLGFOaERFO0VGOHNHUjtFUTNwR0k7SUFDRSxpQk5wREU7RUZpdEdSO0VRMXBHSTtJQUNFLG1CTnhERTtFRm90R1I7RVF6cEdJO0lBQ0Usb0JONURFO0VGdXRHUjtFUXhwR0k7SUFDRSxrQk5oRUU7RUYwdEdSO0VRdnBHSTtJQUNFLGtCTnBFRTtJTXFFRixtQk5yRUU7RUY4dEdSO0VRdHBHSTtJQUNFLGlCTnpFRTtJTTBFRixvQk4xRUU7RUZrdUdSO0VRcnBHSTtJQUNFLFlOOUVFO0VGcXVHUjtFUXBwR0k7SUFDRSxnQk5sRkU7RUZ3dUdSO0VRbnBHSTtJQUNFLGtCTnRGRTtFRjJ1R1I7RVFscEdJO0lBQ0UsbUJOMUZFO0VGOHVHUjtFUWpwR0k7SUFDRSxpQk45RkU7RUZpdkdSO0VRaHBHSTtJQUNFLGlCTmxHRTtJTW1HRixrQk5uR0U7RUZxdkdSO0VRL29HSTtJQUNFLGdCTnZHRTtJTXdHRixtQk54R0U7RUZ5dkdSO0FBQ0Y7QVE1d0dFO0VBQ0UsZ0JOaUJNO0FGNnZHVjs7QVEzd0dFO0VBQ0Usb0JOYU07QUZpd0dWOztBUTN3R0U7RUFDRSxzQk5TTTtBRnF3R1Y7O0FRM3dHRTtFQUNFLHVCTktNO0FGeXdHVjs7QVEzd0dFO0VBQ0UscUJOQ007QUY2d0dWOztBUTN3R0U7RUFDRSxxQk5ITTtFTUlOLHNCTkpNO0FGa3hHVjs7QVEzd0dFO0VBQ0Usb0JOUk07RU1TTix1Qk5UTTtBRnV4R1Y7O0FRM3dHRTtFQUNFLGVOYk07QUYyeEdWOztBUTN3R0U7RUFDRSxtQk5qQk07QUYreEdWOztBUTN3R0U7RUFDRSxxQk5yQk07QUZteUdWOztBUTN3R0U7RUFDRSxzQk56Qk07QUZ1eUdWOztBUTN3R0U7RUFDRSxvQk43Qk07QUYyeUdWOztBUTN3R0U7RUFDRSxvQk5qQ007RU1rQ04scUJObENNO0FGZ3pHVjs7QVEzd0dFO0VBQ0UsbUJOdENNO0VNdUNOLHNCTnZDTTtBRnF6R1Y7O0FRdndHSTtFQUNFO0lBQ0UsZ0JOaERFO0VGMHpHUjtFUXZ3R0k7SUFDRSxvQk5wREU7RUY2ekdSO0VRdHdHSTtJQUNFLHNCTnhERTtFRmcwR1I7RVFyd0dJO0lBQ0UsdUJONURFO0VGbTBHUjtFUXB3R0k7SUFDRSxxQk5oRUU7RUZzMEdSO0VRbndHSTtJQUNFLHFCTnBFRTtJTXFFRixzQk5yRUU7RUYwMEdSO0VRbHdHSTtJQUNFLG9CTnpFRTtJTTBFRix1Qk4xRUU7RUY4MEdSO0VRandHSTtJQUNFLGVOOUVFO0VGaTFHUjtFUWh3R0k7SUFDRSxtQk5sRkU7RUZvMUdSO0VRL3ZHSTtJQUNFLHFCTnRGRTtFRnUxR1I7RVE5dkdJO0lBQ0Usc0JOMUZFO0VGMDFHUjtFUTd2R0k7SUFDRSxvQk45RkU7RUY2MUdSO0VRNXZHSTtJQUNFLG9CTmxHRTtJTW1HRixxQk5uR0U7RUZpMkdSO0VRM3ZHSTtJQUNFLG1CTnZHRTtJTXdHRixzQk54R0U7RUZxMkdSO0FBQ0Y7QVF4ekdJO0VBQ0U7SUFDRSxnQk5oREU7RUYwMkdSO0VRdnpHSTtJQUNFLG9CTnBERTtFRjYyR1I7RVF0ekdJO0lBQ0Usc0JOeERFO0VGZzNHUjtFUXJ6R0k7SUFDRSx1Qk41REU7RUZtM0dSO0VRcHpHSTtJQUNFLHFCTmhFRTtFRnMzR1I7RVFuekdJO0lBQ0UscUJOcEVFO0lNcUVGLHNCTnJFRTtFRjAzR1I7RVFsekdJO0lBQ0Usb0JOekVFO0lNMEVGLHVCTjFFRTtFRjgzR1I7RVFqekdJO0lBQ0UsZU45RUU7RUZpNEdSO0VRaHpHSTtJQUNFLG1CTmxGRTtFRm80R1I7RVEveUdJO0lBQ0UscUJOdEZFO0VGdTRHUjtFUTl5R0k7SUFDRSxzQk4xRkU7RUYwNEdSO0VRN3lHSTtJQUNFLG9CTjlGRTtFRjY0R1I7RVE1eUdJO0lBQ0Usb0JObEdFO0lNbUdGLHFCTm5HRTtFRmk1R1I7RVEzeUdJO0lBQ0UsbUJOdkdFO0lNd0dGLHNCTnhHRTtFRnE1R1I7QUFDRjtBUXgyR0k7RUFDRTtJQUNFLGdCTmhERTtFRjA1R1I7RVF2MkdJO0lBQ0Usb0JOcERFO0VGNjVHUjtFUXQyR0k7SUFDRSxzQk54REU7RUZnNkdSO0VRcjJHSTtJQUNFLHVCTjVERTtFRm02R1I7RVFwMkdJO0lBQ0UscUJOaEVFO0VGczZHUjtFUW4yR0k7SUFDRSxxQk5wRUU7SU1xRUYsc0JOckVFO0VGMDZHUjtFUWwyR0k7SUFDRSxvQk56RUU7SU0wRUYsdUJOMUVFO0VGODZHUjtFUWoyR0k7SUFDRSxlTjlFRTtFRmk3R1I7RVFoMkdJO0lBQ0UsbUJObEZFO0VGbzdHUjtFUS8xR0k7SUFDRSxxQk50RkU7RUZ1N0dSO0VROTFHSTtJQUNFLHNCTjFGRTtFRjA3R1I7RVE3MUdJO0lBQ0Usb0JOOUZFO0VGNjdHUjtFUTUxR0k7SUFDRSxvQk5sR0U7SU1tR0YscUJObkdFO0VGaThHUjtFUTMxR0k7SUFDRSxtQk52R0U7SU13R0Ysc0JOeEdFO0VGcThHUjtBQUNGO0FReDlHRTtFQUNFLGVOaUJNO0FGeThHVjs7QVF2OUdFO0VBQ0UsbUJOYU07QUY2OEdWOztBUXY5R0U7RUFDRSxxQk5TTTtBRmk5R1Y7O0FRdjlHRTtFQUNFLHNCTktNO0FGcTlHVjs7QVF2OUdFO0VBQ0Usb0JOQ007QUZ5OUdWOztBUXY5R0U7RUFDRSxvQk5ITTtFTUlOLHFCTkpNO0FGODlHVjs7QVF2OUdFO0VBQ0UsbUJOUk07RU1TTixzQk5UTTtBRm0rR1Y7O0FRdjlHRTtFQUNFLGNOYk07QUZ1K0dWOztBUXY5R0U7RUFDRSxrQk5qQk07QUYyK0dWOztBUXY5R0U7RUFDRSxvQk5yQk07QUYrK0dWOztBUXY5R0U7RUFDRSxxQk56Qk07QUZtL0dWOztBUXY5R0U7RUFDRSxtQk43Qk07QUZ1L0dWOztBUXY5R0U7RUFDRSxtQk5qQ007RU1rQ04sb0JObENNO0FGNC9HVjs7QVF2OUdFO0VBQ0Usa0JOdENNO0VNdUNOLHFCTnZDTTtBRmlnSFY7O0FRbjlHSTtFQUNFO0lBQ0UsZU5oREU7RUZzZ0hSO0VRbjlHSTtJQUNFLG1CTnBERTtFRnlnSFI7RVFsOUdJO0lBQ0UscUJOeERFO0VGNGdIUjtFUWo5R0k7SUFDRSxzQk41REU7RUYrZ0hSO0VRaDlHSTtJQUNFLG9CTmhFRTtFRmtoSFI7RVEvOEdJO0lBQ0Usb0JOcEVFO0lNcUVGLHFCTnJFRTtFRnNoSFI7RVE5OEdJO0lBQ0UsbUJOekVFO0lNMEVGLHNCTjFFRTtFRjBoSFI7RVE3OEdJO0lBQ0UsY045RUU7RUY2aEhSO0VRNThHSTtJQUNFLGtCTmxGRTtFRmdpSFI7RVEzOEdJO0lBQ0Usb0JOdEZFO0VGbWlIUjtFUTE4R0k7SUFDRSxxQk4xRkU7RUZzaUhSO0VRejhHSTtJQUNFLG1CTjlGRTtFRnlpSFI7RVF4OEdJO0lBQ0UsbUJObEdFO0lNbUdGLG9CTm5HRTtFRjZpSFI7RVF2OEdJO0lBQ0Usa0JOdkdFO0lNd0dGLHFCTnhHRTtFRmlqSFI7QUFDRjtBUXBnSEk7RUFDRTtJQUNFLGVOaERFO0VGc2pIUjtFUW5nSEk7SUFDRSxtQk5wREU7RUZ5akhSO0VRbGdISTtJQUNFLHFCTnhERTtFRjRqSFI7RVFqZ0hJO0lBQ0Usc0JONURFO0VGK2pIUjtFUWhnSEk7SUFDRSxvQk5oRUU7RUZra0hSO0VRLy9HSTtJQUNFLG9CTnBFRTtJTXFFRixxQk5yRUU7RUZza0hSO0VROS9HSTtJQUNFLG1CTnpFRTtJTTBFRixzQk4xRUU7RUYwa0hSO0VRNy9HSTtJQUNFLGNOOUVFO0VGNmtIUjtFUTUvR0k7SUFDRSxrQk5sRkU7RUZnbEhSO0VRMy9HSTtJQUNFLG9CTnRGRTtFRm1sSFI7RVExL0dJO0lBQ0UscUJOMUZFO0VGc2xIUjtFUXovR0k7SUFDRSxtQk45RkU7RUZ5bEhSO0VReC9HSTtJQUNFLG1CTmxHRTtJTW1HRixvQk5uR0U7RUY2bEhSO0VRdi9HSTtJQUNFLGtCTnZHRTtJTXdHRixxQk54R0U7RUZpbUhSO0FBQ0Y7QVFwakhJO0VBQ0U7SUFDRSxlTmhERTtFRnNtSFI7RVFuakhJO0lBQ0UsbUJOcERFO0VGeW1IUjtFUWxqSEk7SUFDRSxxQk54REU7RUY0bUhSO0VRampISTtJQUNFLHNCTjVERTtFRittSFI7RVFoakhJO0lBQ0Usb0JOaEVFO0VGa25IUjtFUS9pSEk7SUFDRSxvQk5wRUU7SU1xRUYscUJOckVFO0VGc25IUjtFUTlpSEk7SUFDRSxtQk56RUU7SU0wRUYsc0JOMUVFO0VGMG5IUjtFUTdpSEk7SUFDRSxjTjlFRTtFRjZuSFI7RVE1aUhJO0lBQ0Usa0JObEZFO0VGZ29IUjtFUTNpSEk7SUFDRSxvQk50RkU7RUZtb0hSO0VRMWlISTtJQUNFLHFCTjFGRTtFRnNvSFI7RVF6aUhJO0lBQ0UsbUJOOUZFO0VGeW9IUjtFUXhpSEk7SUFDRSxtQk5sR0U7SU1tR0Ysb0JObkdFO0VGNm9IUjtFUXZpSEk7SUFDRSxrQk52R0U7SU13R0YscUJOeEdFO0VGaXBIUjtBQUNGO0FRcHFIRTtFQUNFLGdCTmlCTTtBRnFwSFY7O0FRbnFIRTtFQUNFLG9CTmFNO0FGeXBIVjs7QVFucUhFO0VBQ0Usc0JOU007QUY2cEhWOztBUW5xSEU7RUFDRSx1Qk5LTTtBRmlxSFY7O0FRbnFIRTtFQUNFLHFCTkNNO0FGcXFIVjs7QVFucUhFO0VBQ0UscUJOSE07RU1JTixzQk5KTTtBRjBxSFY7O0FRbnFIRTtFQUNFLG9CTlJNO0VNU04sdUJOVE07QUYrcUhWOztBUW5xSEU7RUFDRSxlTmJNO0FGbXJIVjs7QVFucUhFO0VBQ0UsbUJOakJNO0FGdXJIVjs7QVFucUhFO0VBQ0UscUJOckJNO0FGMnJIVjs7QVFucUhFO0VBQ0Usc0JOekJNO0FGK3JIVjs7QVFucUhFO0VBQ0Usb0JON0JNO0FGbXNIVjs7QVFucUhFO0VBQ0Usb0JOakNNO0VNa0NOLHFCTmxDTTtBRndzSFY7O0FRbnFIRTtFQUNFLG1CTnRDTTtFTXVDTixzQk52Q007QUY2c0hWOztBUS9wSEk7RUFDRTtJQUNFLGdCTmhERTtFRmt0SFI7RVEvcEhJO0lBQ0Usb0JOcERFO0VGcXRIUjtFUTlwSEk7SUFDRSxzQk54REU7RUZ3dEhSO0VRN3BISTtJQUNFLHVCTjVERTtFRjJ0SFI7RVE1cEhJO0lBQ0UscUJOaEVFO0VGOHRIUjtFUTNwSEk7SUFDRSxxQk5wRUU7SU1xRUYsc0JOckVFO0VGa3VIUjtFUTFwSEk7SUFDRSxvQk56RUU7SU0wRUYsdUJOMUVFO0VGc3VIUjtFUXpwSEk7SUFDRSxlTjlFRTtFRnl1SFI7RVF4cEhJO0lBQ0UsbUJObEZFO0VGNHVIUjtFUXZwSEk7SUFDRSxxQk50RkU7RUYrdUhSO0VRdHBISTtJQUNFLHNCTjFGRTtFRmt2SFI7RVFycEhJO0lBQ0Usb0JOOUZFO0VGcXZIUjtFUXBwSEk7SUFDRSxvQk5sR0U7SU1tR0YscUJObkdFO0VGeXZIUjtFUW5wSEk7SUFDRSxtQk52R0U7SU13R0Ysc0JOeEdFO0VGNnZIUjtBQUNGO0FRaHRISTtFQUNFO0lBQ0UsZ0JOaERFO0VGa3dIUjtFUS9zSEk7SUFDRSxvQk5wREU7RUZxd0hSO0VROXNISTtJQUNFLHNCTnhERTtFRnd3SFI7RVE3c0hJO0lBQ0UsdUJONURFO0VGMndIUjtFUTVzSEk7SUFDRSxxQk5oRUU7RUY4d0hSO0VRM3NISTtJQUNFLHFCTnBFRTtJTXFFRixzQk5yRUU7RUZreEhSO0VRMXNISTtJQUNFLG9CTnpFRTtJTTBFRix1Qk4xRUU7RUZzeEhSO0VRenNISTtJQUNFLGVOOUVFO0VGeXhIUjtFUXhzSEk7SUFDRSxtQk5sRkU7RUY0eEhSO0VRdnNISTtJQUNFLHFCTnRGRTtFRit4SFI7RVF0c0hJO0lBQ0Usc0JOMUZFO0VGa3lIUjtFUXJzSEk7SUFDRSxvQk45RkU7RUZxeUhSO0VRcHNISTtJQUNFLG9CTmxHRTtJTW1HRixxQk5uR0U7RUZ5eUhSO0VRbnNISTtJQUNFLG1CTnZHRTtJTXdHRixzQk54R0U7RUY2eUhSO0FBQ0Y7QVFod0hJO0VBQ0U7SUFDRSxnQk5oREU7RUZrekhSO0VRL3ZISTtJQUNFLG9CTnBERTtFRnF6SFI7RVE5dkhJO0lBQ0Usc0JOeERFO0VGd3pIUjtFUTd2SEk7SUFDRSx1Qk41REU7RUYyekhSO0VRNXZISTtJQUNFLHFCTmhFRTtFRjh6SFI7RVEzdkhJO0lBQ0UscUJOcEVFO0lNcUVGLHNCTnJFRTtFRmswSFI7RVExdkhJO0lBQ0Usb0JOekVFO0lNMEVGLHVCTjFFRTtFRnMwSFI7RVF6dkhJO0lBQ0UsZU45RUU7RUZ5MEhSO0VReHZISTtJQUNFLG1CTmxGRTtFRjQwSFI7RVF2dkhJO0lBQ0UscUJOdEZFO0VGKzBIUjtFUXR2SEk7SUFDRSxzQk4xRkU7RUZrMUhSO0VRcnZISTtJQUNFLG9CTjlGRTtFRnExSFI7RVFwdkhJO0lBQ0Usb0JObEdFO0lNbUdGLHFCTm5HRTtFRnkxSFI7RVFudkhJO0lBQ0UsbUJOdkdFO0lNd0dGLHNCTnhHRTtFRjYxSFI7QUFDRjtBUWgzSEU7RUFDRSxpQk5pQk07QUZpMkhWOztBUS8ySEU7RUFDRSxxQk5hTTtBRnEySFY7O0FRLzJIRTtFQUNFLHVCTlNNO0FGeTJIVjs7QVEvMkhFO0VBQ0Usd0JOS007QUY2MkhWOztBUS8ySEU7RUFDRSxzQk5DTTtBRmkzSFY7O0FRLzJIRTtFQUNFLHNCTkhNO0VNSU4sdUJOSk07QUZzM0hWOztBUS8ySEU7RUFDRSxxQk5STTtFTVNOLHdCTlRNO0FGMjNIVjs7QVEvMkhFO0VBQ0UsZ0JOYk07QUYrM0hWOztBUS8ySEU7RUFDRSxvQk5qQk07QUZtNEhWOztBUS8ySEU7RUFDRSxzQk5yQk07QUZ1NEhWOztBUS8ySEU7RUFDRSx1Qk56Qk07QUYyNEhWOztBUS8ySEU7RUFDRSxxQk43Qk07QUYrNEhWOztBUS8ySEU7RUFDRSxxQk5qQ007RU1rQ04sc0JObENNO0FGbzVIVjs7QVEvMkhFO0VBQ0Usb0JOdENNO0VNdUNOLHVCTnZDTTtBRnk1SFY7O0FRMzJISTtFQUNFO0lBQ0UsaUJOaERFO0VGODVIUjtFUTMySEk7SUFDRSxxQk5wREU7RUZpNkhSO0VRMTJISTtJQUNFLHVCTnhERTtFRm82SFI7RVF6MkhJO0lBQ0Usd0JONURFO0VGdTZIUjtFUXgySEk7SUFDRSxzQk5oRUU7RUYwNkhSO0VRdjJISTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUY4NkhSO0VRdDJISTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUZrN0hSO0VRcjJISTtJQUNFLGdCTjlFRTtFRnE3SFI7RVFwMkhJO0lBQ0Usb0JObEZFO0VGdzdIUjtFUW4ySEk7SUFDRSxzQk50RkU7RUYyN0hSO0VRbDJISTtJQUNFLHVCTjFGRTtFRjg3SFI7RVFqMkhJO0lBQ0UscUJOOUZFO0VGaThIUjtFUWgySEk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGcThIUjtFUS8xSEk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGeThIUjtBQUNGO0FRNTVISTtFQUNFO0lBQ0UsaUJOaERFO0VGODhIUjtFUTM1SEk7SUFDRSxxQk5wREU7RUZpOUhSO0VRMTVISTtJQUNFLHVCTnhERTtFRm85SFI7RVF6NUhJO0lBQ0Usd0JONURFO0VGdTlIUjtFUXg1SEk7SUFDRSxzQk5oRUU7RUYwOUhSO0VRdjVISTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUY4OUhSO0VRdDVISTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUZrK0hSO0VRcjVISTtJQUNFLGdCTjlFRTtFRnErSFI7RVFwNUhJO0lBQ0Usb0JObEZFO0VGdytIUjtFUW41SEk7SUFDRSxzQk50RkU7RUYyK0hSO0VRbDVISTtJQUNFLHVCTjFGRTtFRjgrSFI7RVFqNUhJO0lBQ0UscUJOOUZFO0VGaS9IUjtFUWg1SEk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGcS9IUjtFUS80SEk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGeS9IUjtBQUNGO0FRNThISTtFQUNFO0lBQ0UsaUJOaERFO0VGOC9IUjtFUTM4SEk7SUFDRSxxQk5wREU7RUZpZ0lSO0VRMThISTtJQUNFLHVCTnhERTtFRm9nSVI7RVF6OEhJO0lBQ0Usd0JONURFO0VGdWdJUjtFUXg4SEk7SUFDRSxzQk5oRUU7RUYwZ0lSO0VRdjhISTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUY4Z0lSO0VRdDhISTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUZraElSO0VRcjhISTtJQUNFLGdCTjlFRTtFRnFoSVI7RVFwOEhJO0lBQ0Usb0JObEZFO0VGd2hJUjtFUW44SEk7SUFDRSxzQk50RkU7RUYyaElSO0VRbDhISTtJQUNFLHVCTjFGRTtFRjhoSVI7RVFqOEhJO0lBQ0UscUJOOUZFO0VGaWlJUjtFUWg4SEk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGcWlJUjtFUS83SEk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGeWlJUjtBQUNGO0FRNWpJRTtFQUNFLGdCTmlCTTtBRjZpSVY7O0FRM2pJRTtFQUNFLG9CTmFNO0FGaWpJVjs7QVEzaklFO0VBQ0Usc0JOU007QUZxaklWOztBUTNqSUU7RUFDRSx1Qk5LTTtBRnlqSVY7O0FRM2pJRTtFQUNFLHFCTkNNO0FGNmpJVjs7QVEzaklFO0VBQ0UscUJOSE07RU1JTixzQk5KTTtBRmtrSVY7O0FRM2pJRTtFQUNFLG9CTlJNO0VNU04sdUJOVE07QUZ1a0lWOztBUTNqSUU7RUFDRSxlTmJNO0FGMmtJVjs7QVEzaklFO0VBQ0UsbUJOakJNO0FGK2tJVjs7QVEzaklFO0VBQ0UscUJOckJNO0FGbWxJVjs7QVEzaklFO0VBQ0Usc0JOekJNO0FGdWxJVjs7QVEzaklFO0VBQ0Usb0JON0JNO0FGMmxJVjs7QVEzaklFO0VBQ0Usb0JOakNNO0VNa0NOLHFCTmxDTTtBRmdtSVY7O0FRM2pJRTtFQUNFLG1CTnRDTTtFTXVDTixzQk52Q007QUZxbUlWOztBUXZqSUk7RUFDRTtJQUNFLGdCTmhERTtFRjBtSVI7RVF2aklJO0lBQ0Usb0JOcERFO0VGNm1JUjtFUXRqSUk7SUFDRSxzQk54REU7RUZnbklSO0VRcmpJSTtJQUNFLHVCTjVERTtFRm1uSVI7RVFwaklJO0lBQ0UscUJOaEVFO0VGc25JUjtFUW5qSUk7SUFDRSxxQk5wRUU7SU1xRUYsc0JOckVFO0VGMG5JUjtFUWxqSUk7SUFDRSxvQk56RUU7SU0wRUYsdUJOMUVFO0VGOG5JUjtFUWpqSUk7SUFDRSxlTjlFRTtFRmlvSVI7RVFoaklJO0lBQ0UsbUJObEZFO0VGb29JUjtFUS9pSUk7SUFDRSxxQk50RkU7RUZ1b0lSO0VROWlJSTtJQUNFLHNCTjFGRTtFRjBvSVI7RVE3aUlJO0lBQ0Usb0JOOUZFO0VGNm9JUjtFUTVpSUk7SUFDRSxvQk5sR0U7SU1tR0YscUJObkdFO0VGaXBJUjtFUTNpSUk7SUFDRSxtQk52R0U7SU13R0Ysc0JOeEdFO0VGcXBJUjtBQUNGO0FReG1JSTtFQUNFO0lBQ0UsZ0JOaERFO0VGMHBJUjtFUXZtSUk7SUFDRSxvQk5wREU7RUY2cElSO0VRdG1JSTtJQUNFLHNCTnhERTtFRmdxSVI7RVFybUlJO0lBQ0UsdUJONURFO0VGbXFJUjtFUXBtSUk7SUFDRSxxQk5oRUU7RUZzcUlSO0VRbm1JSTtJQUNFLHFCTnBFRTtJTXFFRixzQk5yRUU7RUYwcUlSO0VRbG1JSTtJQUNFLG9CTnpFRTtJTTBFRix1Qk4xRUU7RUY4cUlSO0VRam1JSTtJQUNFLGVOOUVFO0VGaXJJUjtFUWhtSUk7SUFDRSxtQk5sRkU7RUZvcklSO0VRL2xJSTtJQUNFLHFCTnRGRTtFRnVySVI7RVE5bElJO0lBQ0Usc0JOMUZFO0VGMHJJUjtFUTdsSUk7SUFDRSxvQk45RkU7RUY2cklSO0VRNWxJSTtJQUNFLG9CTmxHRTtJTW1HRixxQk5uR0U7RUZpc0lSO0VRM2xJSTtJQUNFLG1CTnZHRTtJTXdHRixzQk54R0U7RUZxc0lSO0FBQ0Y7QVF4cElJO0VBQ0U7SUFDRSxnQk5oREU7RUYwc0lSO0VRdnBJSTtJQUNFLG9CTnBERTtFRjZzSVI7RVF0cElJO0lBQ0Usc0JOeERFO0VGZ3RJUjtFUXJwSUk7SUFDRSx1Qk41REU7RUZtdElSO0VRcHBJSTtJQUNFLHFCTmhFRTtFRnN0SVI7RVFucElJO0lBQ0UscUJOcEVFO0lNcUVGLHNCTnJFRTtFRjB0SVI7RVFscElJO0lBQ0Usb0JOekVFO0lNMEVGLHVCTjFFRTtFRjh0SVI7RVFqcElJO0lBQ0UsZU45RUU7RUZpdUlSO0VRaHBJSTtJQUNFLG1CTmxGRTtFRm91SVI7RVEvb0lJO0lBQ0UscUJOdEZFO0VGdXVJUjtFUTlvSUk7SUFDRSxzQk4xRkU7RUYwdUlSO0VRN29JSTtJQUNFLG9CTjlGRTtFRjZ1SVI7RVE1b0lJO0lBQ0Usb0JObEdFO0lNbUdGLHFCTm5HRTtFRml2SVI7RVEzb0lJO0lBQ0UsbUJOdkdFO0lNd0dGLHNCTnhHRTtFRnF2SVI7QUFDRjtBUXh3SUU7RUFDRSxpQk5pQk07QUZ5dklWOztBUXZ3SUU7RUFDRSxxQk5hTTtBRjZ2SVY7O0FRdndJRTtFQUNFLHVCTlNNO0FGaXdJVjs7QVF2d0lFO0VBQ0Usd0JOS007QUZxd0lWOztBUXZ3SUU7RUFDRSxzQk5DTTtBRnl3SVY7O0FRdndJRTtFQUNFLHNCTkhNO0VNSU4sdUJOSk07QUY4d0lWOztBUXZ3SUU7RUFDRSxxQk5STTtFTVNOLHdCTlRNO0FGbXhJVjs7QVF2d0lFO0VBQ0UsZ0JOYk07QUZ1eElWOztBUXZ3SUU7RUFDRSxvQk5qQk07QUYyeElWOztBUXZ3SUU7RUFDRSxzQk5yQk07QUYreElWOztBUXZ3SUU7RUFDRSx1Qk56Qk07QUZteUlWOztBUXZ3SUU7RUFDRSxxQk43Qk07QUZ1eUlWOztBUXZ3SUU7RUFDRSxxQk5qQ007RU1rQ04sc0JObENNO0FGNHlJVjs7QVF2d0lFO0VBQ0Usb0JOdENNO0VNdUNOLHVCTnZDTTtBRml6SVY7O0FRbndJSTtFQUNFO0lBQ0UsaUJOaERFO0VGc3pJUjtFUW53SUk7SUFDRSxxQk5wREU7RUZ5eklSO0VRbHdJSTtJQUNFLHVCTnhERTtFRjR6SVI7RVFqd0lJO0lBQ0Usd0JONURFO0VGK3pJUjtFUWh3SUk7SUFDRSxzQk5oRUU7RUZrMElSO0VRL3ZJSTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUZzMElSO0VROXZJSTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUYwMElSO0VRN3ZJSTtJQUNFLGdCTjlFRTtFRjYwSVI7RVE1dklJO0lBQ0Usb0JObEZFO0VGZzFJUjtFUTN2SUk7SUFDRSxzQk50RkU7RUZtMUlSO0VRMXZJSTtJQUNFLHVCTjFGRTtFRnMxSVI7RVF6dklJO0lBQ0UscUJOOUZFO0VGeTFJUjtFUXh2SUk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGNjFJUjtFUXZ2SUk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGaTJJUjtBQUNGO0FRcHpJSTtFQUNFO0lBQ0UsaUJOaERFO0VGczJJUjtFUW56SUk7SUFDRSxxQk5wREU7RUZ5MklSO0VRbHpJSTtJQUNFLHVCTnhERTtFRjQySVI7RVFqeklJO0lBQ0Usd0JONURFO0VGKzJJUjtFUWh6SUk7SUFDRSxzQk5oRUU7RUZrM0lSO0VRL3lJSTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUZzM0lSO0VROXlJSTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUYwM0lSO0VRN3lJSTtJQUNFLGdCTjlFRTtFRjYzSVI7RVE1eUlJO0lBQ0Usb0JObEZFO0VGZzRJUjtFUTN5SUk7SUFDRSxzQk50RkU7RUZtNElSO0VRMXlJSTtJQUNFLHVCTjFGRTtFRnM0SVI7RVF6eUlJO0lBQ0UscUJOOUZFO0VGeTRJUjtFUXh5SUk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGNjRJUjtFUXZ5SUk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGaTVJUjtBQUNGO0FRcDJJSTtFQUNFO0lBQ0UsaUJOaERFO0VGczVJUjtFUW4ySUk7SUFDRSxxQk5wREU7RUZ5NUlSO0VRbDJJSTtJQUNFLHVCTnhERTtFRjQ1SVI7RVFqMklJO0lBQ0Usd0JONURFO0VGKzVJUjtFUWgySUk7SUFDRSxzQk5oRUU7RUZrNklSO0VRLzFJSTtJQUNFLHNCTnBFRTtJTXFFRix1Qk5yRUU7RUZzNklSO0VROTFJSTtJQUNFLHFCTnpFRTtJTTBFRix3Qk4xRUU7RUYwNklSO0VRNzFJSTtJQUNFLGdCTjlFRTtFRjY2SVI7RVE1MUlJO0lBQ0Usb0JObEZFO0VGZzdJUjtFUTMxSUk7SUFDRSxzQk50RkU7RUZtN0lSO0VRMTFJSTtJQUNFLHVCTjFGRTtFRnM3SVI7RVF6MUlJO0lBQ0UscUJOOUZFO0VGeTdJUjtFUXgxSUk7SUFDRSxxQk5sR0U7SU1tR0Ysc0JObkdFO0VGNjdJUjtFUXYxSUk7SUFDRSxvQk52R0U7SU13R0YsdUJOeEdFO0VGaThJUjtBQUNGO0FRcDlJRTtFQUNFLGFOaUJNO0FGcThJVjs7QVFuOUlFO0VBQ0UsaUJOYU07QUZ5OElWOztBUW45SUU7RUFDRSxtQk5TTTtBRjY4SVY7O0FRbjlJRTtFQUNFLG9CTktNO0FGaTlJVjs7QVFuOUlFO0VBQ0Usa0JOQ007QUZxOUlWOztBUW45SUU7RUFDRSxrQk5ITTtFTUlOLG1CTkpNO0FGMDlJVjs7QVFuOUlFO0VBQ0UsaUJOUk07RU1TTixvQk5UTTtBRis5SVY7O0FRbjlJRTtFQUNFLFlOYk07QUZtK0lWOztBUW45SUU7RUFDRSxnQk5qQk07QUZ1K0lWOztBUW45SUU7RUFDRSxrQk5yQk07QUYyK0lWOztBUW45SUU7RUFDRSxtQk56Qk07QUYrK0lWOztBUW45SUU7RUFDRSxpQk43Qk07QUZtL0lWOztBUW45SUU7RUFDRSxpQk5qQ007RU1rQ04sa0JObENNO0FGdy9JVjs7QVFuOUlFO0VBQ0UsZ0JOdENNO0VNdUNOLG1CTnZDTTtBRjYvSVY7O0FRLzhJSTtFQUNFO0lBQ0UsYU5oREU7RUZrZ0pSO0VRLzhJSTtJQUNFLGlCTnBERTtFRnFnSlI7RVE5OElJO0lBQ0UsbUJOeERFO0VGd2dKUjtFUTc4SUk7SUFDRSxvQk41REU7RUYyZ0pSO0VRNThJSTtJQUNFLGtCTmhFRTtFRjhnSlI7RVEzOElJO0lBQ0Usa0JOcEVFO0lNcUVGLG1CTnJFRTtFRmtoSlI7RVExOElJO0lBQ0UsaUJOekVFO0lNMEVGLG9CTjFFRTtFRnNoSlI7RVF6OElJO0lBQ0UsWU45RUU7RUZ5aEpSO0VReDhJSTtJQUNFLGdCTmxGRTtFRjRoSlI7RVF2OElJO0lBQ0Usa0JOdEZFO0VGK2hKUjtFUXQ4SUk7SUFDRSxtQk4xRkU7RUZraUpSO0VRcjhJSTtJQUNFLGlCTjlGRTtFRnFpSlI7RVFwOElJO0lBQ0UsaUJObEdFO0lNbUdGLGtCTm5HRTtFRnlpSlI7RVFuOElJO0lBQ0UsZ0JOdkdFO0lNd0dGLG1CTnhHRTtFRjZpSlI7QUFDRjtBUWhnSkk7RUFDRTtJQUNFLGFOaERFO0VGa2pKUjtFUS8vSUk7SUFDRSxpQk5wREU7RUZxakpSO0VROS9JSTtJQUNFLG1CTnhERTtFRndqSlI7RVE3L0lJO0lBQ0Usb0JONURFO0VGMmpKUjtFUTUvSUk7SUFDRSxrQk5oRUU7RUY4akpSO0VRMy9JSTtJQUNFLGtCTnBFRTtJTXFFRixtQk5yRUU7RUZra0pSO0VRMS9JSTtJQUNFLGlCTnpFRTtJTTBFRixvQk4xRUU7RUZza0pSO0VRei9JSTtJQUNFLFlOOUVFO0VGeWtKUjtFUXgvSUk7SUFDRSxnQk5sRkU7RUY0a0pSO0VRdi9JSTtJQUNFLGtCTnRGRTtFRitrSlI7RVF0L0lJO0lBQ0UsbUJOMUZFO0VGa2xKUjtFUXIvSUk7SUFDRSxpQk45RkU7RUZxbEpSO0VRcC9JSTtJQUNFLGlCTmxHRTtJTW1HRixrQk5uR0U7RUZ5bEpSO0VRbi9JSTtJQUNFLGdCTnZHRTtJTXdHRixtQk54R0U7RUY2bEpSO0FBQ0Y7QVFoakpJO0VBQ0U7SUFDRSxhTmhERTtFRmttSlI7RVEvaUpJO0lBQ0UsaUJOcERFO0VGcW1KUjtFUTlpSkk7SUFDRSxtQk54REU7RUZ3bUpSO0VRN2lKSTtJQUNFLG9CTjVERTtFRjJtSlI7RVE1aUpJO0lBQ0Usa0JOaEVFO0VGOG1KUjtFUTNpSkk7SUFDRSxrQk5wRUU7SU1xRUYsbUJOckVFO0VGa25KUjtFUTFpSkk7SUFDRSxpQk56RUU7SU0wRUYsb0JOMUVFO0VGc25KUjtFUXppSkk7SUFDRSxZTjlFRTtFRnluSlI7RVF4aUpJO0lBQ0UsZ0JObEZFO0VGNG5KUjtFUXZpSkk7SUFDRSxrQk50RkU7RUYrbkpSO0VRdGlKSTtJQUNFLG1CTjFGRTtFRmtvSlI7RVFyaUpJO0lBQ0UsaUJOOUZFO0VGcW9KUjtFUXBpSkk7SUFDRSxpQk5sR0U7SU1tR0Ysa0JObkdFO0VGeW9KUjtFUW5pSkk7SUFDRSxnQk52R0U7SU13R0YsbUJOeEdFO0VGNm9KUjtBQUNGO0FTdHFKQTtBQUNBO0FBQ0E7QUFtQ0E7RUFDRTtBVHNvSkY7O0FTbG9KRTtFQUNFO0lBQ0U7RVRxb0pKO0FBQ0Y7QVN4b0pFO0VBQ0U7SUFDRTtFVDBvSko7QUFDRjtBUzdvSkU7RUFDRTtJQUNFO0VUK29KSjtBQUNGO0FTM29KQTtBQUVFO0VBQ0U7QVQ0b0pKOztBUzdvSkU7RUFDRTtBVGdwSko7O0FTanBKRTtFQUNFO0FUb3BKSjs7QVNycEpFO0VBQ0U7QVR3cEpKOztBU3pwSkU7RUFDRTtBVDRwSko7O0FTN3BKRTtFQUNFO0FUZ3FKSjs7QVM1cEpBO0FBRUU7RUFFSTtJQUNFO0VUNnBKTjtFUzlwSkk7SUFDRTtFVGdxSk47RVNqcUpJO0lBQ0U7RVRtcUpOO0VTcHFKSTtJQUNFO0VUc3FKTjtFU3ZxSkk7SUFDRTtFVHlxSk47RVMxcUpJO0lBQ0U7RVQ0cUpOO0FBQ0Y7QVNockpFO0VBRUk7SUFDRTtFVGlySk47RVNsckpJO0lBQ0U7RVRvckpOO0VTcnJKSTtJQUNFO0VUdXJKTjtFU3hySkk7SUFDRTtFVDBySk47RVMzckpJO0lBQ0U7RVQ2ckpOO0VTOXJKSTtJQUNFO0VUZ3NKTjtBQUNGO0FTcHNKRTtFQUVJO0lBQ0U7RVRxc0pOO0VTdHNKSTtJQUNFO0VUd3NKTjtFU3pzSkk7SUFDRTtFVDJzSk47RVM1c0pJO0lBQ0U7RVQ4c0pOO0VTL3NKSTtJQUNFO0VUaXRKTjtFU2x0Skk7SUFDRTtFVG90Sk47QUFDRjtBUy9zSkE7QUFFRTtFQUNFLE1QWkc7QUY0dEpQOztBUzlzSkU7RUFDRSxhUGZHO0FGZ3VKUDs7QVMvc0pFO0VBQ0UsVVBsQkc7QUZvdUpQOztBU3p0SkU7RUFDRSxhUFpHO0FGd3VKUDs7QVMxdEpFO0VBQ0Usb0JQZkc7QUY0dUpQOztBUzN0SkU7RUFDRSxpQlBsQkc7QUZndkpQOztBU3J1SkU7RUFDRSxhUFpHO0FGb3ZKUDs7QVN0dUpFO0VBQ0Usb0JQZkc7QUZ3dkpQOztBU3Z1SkU7RUFDRSxpQlBsQkc7QUY0dkpQOztBU2p2SkU7RUFDRSxTUFpHO0FGZ3dKUDs7QVNsdkpFO0VBQ0UsZ0JQZkc7QUZvd0pQOztBU252SkU7RUFDRSxhUGxCRztBRnd3SlA7O0FTN3ZKRTtFQUNFLFlQWkc7QUY0d0pQOztBUzl2SkU7RUFDRSxtQlBmRztBRmd4SlA7O0FTL3ZKRTtFQUNFLGdCUGxCRztBRm94SlA7O0FTendKRTtFQUNFLFlQWkc7QUZ3eEpQOztBUzF3SkU7RUFDRSxtQlBmRztBRjR4SlA7O0FTM3dKRTtFQUNFLGdCUGxCRztBRmd5SlA7O0FTMXdKQTtBQUVFO0VBRUk7SUFDRSxNUDNCRDtFRnN5Skw7RVN6d0pJO0lBQ0UsYVA5QkQ7RUZ5eUpMO0VTendKSTtJQUNFLFVQakNEO0VGNHlKTDtFU2x4Skk7SUFDRSxhUDNCRDtFRit5Skw7RVNseEpJO0lBQ0Usb0JQOUJEO0VGa3pKTDtFU2x4Skk7SUFDRSxpQlBqQ0Q7RUZxekpMO0VTM3hKSTtJQUNFLGFQM0JEO0VGd3pKTDtFUzN4Skk7SUFDRSxvQlA5QkQ7RUYyekpMO0VTM3hKSTtJQUNFLGlCUGpDRDtFRjh6Skw7RVNweUpJO0lBQ0UsU1AzQkQ7RUZpMEpMO0VTcHlKSTtJQUNFLGdCUDlCRDtFRm8wSkw7RVNweUpJO0lBQ0UsYVBqQ0Q7RUZ1MEpMO0VTN3lKSTtJQUNFLFlQM0JEO0VGMDBKTDtFUzd5Skk7SUFDRSxtQlA5QkQ7RUY2MEpMO0VTN3lKSTtJQUNFLGdCUGpDRDtFRmcxSkw7RVN0ekpJO0lBQ0UsWVAzQkQ7RUZtMUpMO0VTdHpKSTtJQUNFLG1CUDlCRDtFRnMxSkw7RVN0ekpJO0lBQ0UsZ0JQakNEO0VGeTFKTDtBQUNGO0FTbDBKRTtFQUVJO0lBQ0UsTVAzQkQ7RUY4MUpMO0VTajBKSTtJQUNFLGFQOUJEO0VGaTJKTDtFU2owSkk7SUFDRSxVUGpDRDtFRm8ySkw7RVMxMEpJO0lBQ0UsYVAzQkQ7RUZ1MkpMO0VTMTBKSTtJQUNFLG9CUDlCRDtFRjAySkw7RVMxMEpJO0lBQ0UsaUJQakNEO0VGNjJKTDtFU24xSkk7SUFDRSxhUDNCRDtFRmczSkw7RVNuMUpJO0lBQ0Usb0JQOUJEO0VGbTNKTDtFU24xSkk7SUFDRSxpQlBqQ0Q7RUZzM0pMO0VTNTFKSTtJQUNFLFNQM0JEO0VGeTNKTDtFUzUxSkk7SUFDRSxnQlA5QkQ7RUY0M0pMO0VTNTFKSTtJQUNFLGFQakNEO0VGKzNKTDtFU3IySkk7SUFDRSxZUDNCRDtFRms0Skw7RVNyMkpJO0lBQ0UsbUJQOUJEO0VGcTRKTDtFU3IySkk7SUFDRSxnQlBqQ0Q7RUZ3NEpMO0VTOTJKSTtJQUNFLFlQM0JEO0VGMjRKTDtFUzkySkk7SUFDRSxtQlA5QkQ7RUY4NEpMO0VTOTJKSTtJQUNFLGdCUGpDRDtFRmk1Skw7QUFDRjtBUzEzSkU7RUFFSTtJQUNFLE1QM0JEO0VGczVKTDtFU3ozSkk7SUFDRSxhUDlCRDtFRnk1Skw7RVN6M0pJO0lBQ0UsVVBqQ0Q7RUY0NUpMO0VTbDRKSTtJQUNFLGFQM0JEO0VGKzVKTDtFU2w0Skk7SUFDRSxvQlA5QkQ7RUZrNkpMO0VTbDRKSTtJQUNFLGlCUGpDRDtFRnE2Skw7RVMzNEpJO0lBQ0UsYVAzQkQ7RUZ3NkpMO0VTMzRKSTtJQUNFLG9CUDlCRDtFRjI2Skw7RVMzNEpJO0lBQ0UsaUJQakNEO0VGODZKTDtFU3A1Skk7SUFDRSxTUDNCRDtFRmk3Skw7RVNwNUpJO0lBQ0UsZ0JQOUJEO0VGbzdKTDtFU3A1Skk7SUFDRSxhUGpDRDtFRnU3Skw7RVM3NUpJO0lBQ0UsWVAzQkQ7RUYwN0pMO0VTNzVKSTtJQUNFLG1CUDlCRDtFRjY3Skw7RVM3NUpJO0lBQ0UsZ0JQakNEO0VGZzhKTDtFU3Q2Skk7SUFDRSxZUDNCRDtFRm04Skw7RVN0NkpJO0lBQ0UsbUJQOUJEO0VGczhKTDtFU3Q2Skk7SUFDRSxnQlBqQ0Q7RUZ5OEpMO0FBQ0Y7QVNuNkpBO0FBRUU7RUFDRTtBVG82Sko7O0FTbDZKRTtFQUNFO0FUcTZKSjs7QVNuNkpFO0VBQ0U7QVRzNkpKOztBU3A2SkU7RUFDRTtBVHU2Sko7O0FTcjZKRTtFQUNFO0FUdzZKSjs7QVN0NkpFO0VBQ0U7QVR5NkpKOztBU3Y2SkU7RUFDRTtBVDA2Sko7O0FTNzdKRTtFQUNFO0FUZzhKSjs7QVM5N0pFO0VBQ0U7QVRpOEpKOztBUy83SkU7RUFDRTtBVGs4Sko7O0FTaDhKRTtFQUNFO0FUbThKSjs7QVNqOEpFO0VBQ0U7QVRvOEpKOztBU2w4SkU7RUFDRTtBVHE4Sko7O0FTbjhKRTtFQUNFO0FUczhKSjs7QVN6OUpFO0VBQ0U7QVQ0OUpKOztBUzE5SkU7RUFDRTtBVDY5Sko7O0FTMzlKRTtFQUNFO0FUODlKSjs7QVM1OUpFO0VBQ0U7QVQrOUpKOztBUzc5SkU7RUFDRTtBVGcrSko7O0FTOTlKRTtFQUNFO0FUaStKSjs7QVMvOUpFO0VBQ0U7QVRrK0pKOztBU3IvSkU7RUFDRTtBVHcvSko7O0FTdC9KRTtFQUNFO0FUeS9KSjs7QVN2L0pFO0VBQ0U7QVQwL0pKOztBU3gvSkU7RUFDRTtBVDIvSko7O0FTei9KRTtFQUNFO0FUNC9KSjs7QVMxL0pFO0VBQ0U7QVQ2L0pKOztBUzMvSkU7RUFDRTtBVDgvSko7O0FTamhLRTtFQUNFO0FUb2hLSjs7QVNsaEtFO0VBQ0U7QVRxaEtKOztBU25oS0U7RUFDRTtBVHNoS0o7O0FTcGhLRTtFQUNFO0FUdWhLSjs7QVNyaEtFO0VBQ0U7QVR3aEtKOztBU3RoS0U7RUFDRTtBVHloS0o7O0FTdmhLRTtFQUNFO0FUMGhLSjs7QVM3aUtFO0VBQ0U7QVRnaktKOztBUzlpS0U7RUFDRTtBVGlqS0o7O0FTL2lLRTtFQUNFO0FUa2pLSjs7QVNoaktFO0VBQ0U7QVRtaktKOztBU2pqS0U7RUFDRTtBVG9qS0o7O0FTbGpLRTtFQUNFO0FUcWpLSjs7QVNuaktFO0VBQ0U7QVRzaktKOztBU2xqS0E7QUFFRTtFQUlJO0lBQ0U7RVRpaktOO0VTL2lLSTtJQUNFO0VUaWpLTjtFUy9pS0k7SUFDRTtFVGlqS047RVMvaUtJO0lBQ0U7RVRpaktOO0VTL2lLSTtJQUNFO0VUaWpLTjtFUy9pS0k7SUFDRTtFVGlqS047RVMvaUtJO0lBQ0U7RVRpaktOO0VTcGtLSTtJQUNFO0VUc2tLTjtFU3BrS0k7SUFDRTtFVHNrS047RVNwa0tJO0lBQ0U7RVRza0tOO0VTcGtLSTtJQUNFO0VUc2tLTjtFU3BrS0k7SUFDRTtFVHNrS047RVNwa0tJO0lBQ0U7RVRza0tOO0VTcGtLSTtJQUNFO0VUc2tLTjtFU3psS0k7SUFDRTtFVDJsS047RVN6bEtJO0lBQ0U7RVQybEtOO0VTemxLSTtJQUNFO0VUMmxLTjtFU3psS0k7SUFDRTtFVDJsS047RVN6bEtJO0lBQ0U7RVQybEtOO0VTemxLSTtJQUNFO0VUMmxLTjtFU3psS0k7SUFDRTtFVDJsS047RVM5bUtJO0lBQ0U7RVRnbktOO0VTOW1LSTtJQUNFO0VUZ25LTjtFUzltS0k7SUFDRTtFVGduS047RVM5bUtJO0lBQ0U7RVRnbktOO0VTOW1LSTtJQUNFO0VUZ25LTjtFUzltS0k7SUFDRTtFVGduS047RVM5bUtJO0lBQ0U7RVRnbktOO0VTbm9LSTtJQUNFO0VUcW9LTjtFU25vS0k7SUFDRTtFVHFvS047RVNub0tJO0lBQ0U7RVRxb0tOO0VTbm9LSTtJQUNFO0VUcW9LTjtFU25vS0k7SUFDRTtFVHFvS047RVNub0tJO0lBQ0U7RVRxb0tOO0VTbm9LSTtJQUNFO0VUcW9LTjtFU3hwS0k7SUFDRTtFVDBwS047RVN4cEtJO0lBQ0U7RVQwcEtOO0VTeHBLSTtJQUNFO0VUMHBLTjtFU3hwS0k7SUFDRTtFVDBwS047RVN4cEtJO0lBQ0U7RVQwcEtOO0VTeHBLSTtJQUNFO0VUMHBLTjtFU3hwS0k7SUFDRTtFVDBwS047QUFDRjtBU2xyS0U7RUFJSTtJQUNFO0VUaXJLTjtFUy9xS0k7SUFDRTtFVGlyS047RVMvcUtJO0lBQ0U7RVRpcktOO0VTL3FLSTtJQUNFO0VUaXJLTjtFUy9xS0k7SUFDRTtFVGlyS047RVMvcUtJO0lBQ0U7RVRpcktOO0VTL3FLSTtJQUNFO0VUaXJLTjtFU3BzS0k7SUFDRTtFVHNzS047RVNwc0tJO0lBQ0U7RVRzc0tOO0VTcHNLSTtJQUNFO0VUc3NLTjtFU3BzS0k7SUFDRTtFVHNzS047RVNwc0tJO0lBQ0U7RVRzc0tOO0VTcHNLSTtJQUNFO0VUc3NLTjtFU3BzS0k7SUFDRTtFVHNzS047RVN6dEtJO0lBQ0U7RVQydEtOO0VTenRLSTtJQUNFO0VUMnRLTjtFU3p0S0k7SUFDRTtFVDJ0S047RVN6dEtJO0lBQ0U7RVQydEtOO0VTenRLSTtJQUNFO0VUMnRLTjtFU3p0S0k7SUFDRTtFVDJ0S047RVN6dEtJO0lBQ0U7RVQydEtOO0VTOXVLSTtJQUNFO0VUZ3ZLTjtFUzl1S0k7SUFDRTtFVGd2S047RVM5dUtJO0lBQ0U7RVRndktOO0VTOXVLSTtJQUNFO0VUZ3ZLTjtFUzl1S0k7SUFDRTtFVGd2S047RVM5dUtJO0lBQ0U7RVRndktOO0VTOXVLSTtJQUNFO0VUZ3ZLTjtFU253S0k7SUFDRTtFVHF3S047RVNud0tJO0lBQ0U7RVRxd0tOO0VTbndLSTtJQUNFO0VUcXdLTjtFU253S0k7SUFDRTtFVHF3S047RVNud0tJO0lBQ0U7RVRxd0tOO0VTbndLSTtJQUNFO0VUcXdLTjtFU253S0k7SUFDRTtFVHF3S047RVN4eEtJO0lBQ0U7RVQweEtOO0VTeHhLSTtJQUNFO0VUMHhLTjtFU3h4S0k7SUFDRTtFVDB4S047RVN4eEtJO0lBQ0U7RVQweEtOO0VTeHhLSTtJQUNFO0VUMHhLTjtFU3h4S0k7SUFDRTtFVDB4S047RVN4eEtJO0lBQ0U7RVQweEtOO0FBQ0Y7QVNsektFO0VBSUk7SUFDRTtFVGl6S047RVMveUtJO0lBQ0U7RVRpektOO0VTL3lLSTtJQUNFO0VUaXpLTjtFUy95S0k7SUFDRTtFVGl6S047RVMveUtJO0lBQ0U7RVRpektOO0VTL3lLSTtJQUNFO0VUaXpLTjtFUy95S0k7SUFDRTtFVGl6S047RVNwMEtJO0lBQ0U7RVRzMEtOO0VTcDBLSTtJQUNFO0VUczBLTjtFU3AwS0k7SUFDRTtFVHMwS047RVNwMEtJO0lBQ0U7RVRzMEtOO0VTcDBLSTtJQUNFO0VUczBLTjtFU3AwS0k7SUFDRTtFVHMwS047RVNwMEtJO0lBQ0U7RVRzMEtOO0VTejFLSTtJQUNFO0VUMjFLTjtFU3oxS0k7SUFDRTtFVDIxS047RVN6MUtJO0lBQ0U7RVQyMUtOO0VTejFLSTtJQUNFO0VUMjFLTjtFU3oxS0k7SUFDRTtFVDIxS047RVN6MUtJO0lBQ0U7RVQyMUtOO0VTejFLSTtJQUNFO0VUMjFLTjtFUzkyS0k7SUFDRTtFVGczS047RVM5MktJO0lBQ0U7RVRnM0tOO0VTOTJLSTtJQUNFO0VUZzNLTjtFUzkyS0k7SUFDRTtFVGczS047RVM5MktJO0lBQ0U7RVRnM0tOO0VTOTJLSTtJQUNFO0VUZzNLTjtFUzkyS0k7SUFDRTtFVGczS047RVNuNEtJO0lBQ0U7RVRxNEtOO0VTbjRLSTtJQUNFO0VUcTRLTjtFU240S0k7SUFDRTtFVHE0S047RVNuNEtJO0lBQ0U7RVRxNEtOO0VTbjRLSTtJQUNFO0VUcTRLTjtFU240S0k7SUFDRTtFVHE0S047RVNuNEtJO0lBQ0U7RVRxNEtOO0VTeDVLSTtJQUNFO0VUMDVLTjtFU3g1S0k7SUFDRTtFVDA1S047RVN4NUtJO0lBQ0U7RVQwNUtOO0VTeDVLSTtJQUNFO0VUMDVLTjtFU3g1S0k7SUFDRTtFVDA1S047RVN4NUtJO0lBQ0U7RVQwNUtOO0VTeDVLSTtJQUNFO0VUMDVLTjtBQUNGO0FVOWlMQTs7RUFBQTtBQUdBOzs7OztFQUFBO0FBT0E7O0VBQUE7QUFXQzs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZzaUxIOztBVW5pTEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0F4QmE7RUF5QmIsYUF6QmE7RUEwQmIsVUF4QmdCO0VBeUJoQiw2QkE3Qm1CO0VBOEJuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc2lMSDs7QVVuaUxDOztFQUVFO0VBQ0EsV0F4Q2U7RUF5Q2YsbUJBN0NjO0VBOENkO0VBQ0E7RUFDQTtBVnNpTEg7O0FVbmlMQztFQUNFLDZCQWxEeUI7QVZ3bEw1Qjs7QVVuaUxDO0VBQ0U7QVZzaUxIOztBVW5pTEM7RUFDRTtFQUNBO0FWc2lMSDs7QVVuaUxDO0VBQ0U7QVZzaUxIOztBVW5pTEM7RUFDRTtBVnNpTEgsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMva25hY3NzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19yZXNldC1iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy1zYXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19yZXNldC1hY2Nlc3NpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19yZXNldC1wcmludC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy91dGlscy9fdXRpbHMtZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy91dGlscy9fdXRpbHMtZm9udC1zaXplcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdXRpbHMvX3V0aWxzLXNwYWNlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3V0aWxzL2dyaWxsYWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19idXJnZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuKiBLTkFDU1MgUmVib3JuOiBKdXN0IGtlZXAgaXQgc2ltcGxlIVxyXG4qIEBhdXRob3I6IEFsc2FjcmVhdGlvbnNcclxuKiB2OC4yIDIwMjIvMDFcclxuKiBMaWNlbmNlIFdURlBMIGh0dHA6Ly93d3cud3RmcGwubmV0L1xyXG4qL1xyXG5cclxuLy8gSU1QT1JUQU5UIDogU2V1bHMgbGVzIGZpY2hpZXJzIFwiTm95YXVcIiBldCBcIlV0aWxpdGFpcmVzXCIgc29udCBpbXBvcnTDqXMgcGFyIGTDqWZhdXQuIEFqb3V0ZXogbGVzIGZpY2hpZXJzIGRlIGNvbXBvc2FudHMgc2kgbsOpY2Vzc2FpcmVzIGRhbnMgdm90cmUgcHJvamV0LlxyXG5cclxuLy8gTk9ZQVVcclxuQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXMtc2Fzc1wiO1xyXG5AaW1wb3J0IFwiYWJzdHJhY3RzL21peGlucy1zYXNzXCI7XHJcblxyXG5AaW1wb3J0IFwiYmFzZS9yZXNldC1iYXNlXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3Jlc2V0LWFjY2Vzc2liaWxpdHlcIjtcclxuLy8gQGltcG9ydCBcImJhc2UvcmVzZXQtZm9ybXNcIjtcclxuQGltcG9ydCBcImJhc2UvcmVzZXQtcHJpbnRcIjtcclxuQGltcG9ydCBcImJhc2UvbGF5b3V0XCI7XHJcblxyXG4vLyBVVElMSVRBSVJFU1xyXG5AaW1wb3J0IFwidXRpbHMvdXRpbHMtZ2xvYmFsXCI7XHJcbkBpbXBvcnQgXCJ1dGlscy91dGlscy1mb250LXNpemVzXCI7XHJcbkBpbXBvcnQgXCJ1dGlscy91dGlscy1zcGFjZXJzXCI7XHJcbkBpbXBvcnQgXCJ1dGlscy9ncmlsbGFkZVwiO1xyXG5cclxuLy8gQ09NUE9TQU5UUyAow6AgYWpvdXRlciBhdSBiZXNvaW4pXHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXJnZXJcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvY2hlY2tib3hcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvcmFkaW9cIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvc2VsZWN0XCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL3F1b3RlXCI7IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogPT1SZXNldCAoYmFzZSkgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qXHJcbiAqIDEuIFN3aXRjaCB0byBib3JkZXItYm94IG1vZGVsIGZvciBhbGwgZWxlbWVudHNcclxuICogMi4gQXZvaWQgbWluLXdpZHRoOiBhdXRvIG9uIGZsZXggYW5kIGdyaWQgaXRlbXNcclxuICovXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8qIDEgKi9cclxuICBtaW4td2lkdGg6IDA7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyZXkgaGlnaGxpZ2h0IG9uIGxpbmtzIGluIGlPUyBcclxuICogMi4gUHJldmVudCBvcmllbnRhdGlvbiBmb250IGNoYW5nZXMgaW4gaU9TXHJcbiAqIDMuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2Vyc1xyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1odG1sO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAvKiAzICovXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxufVxyXG5cclxuLypcclxuICogSGVhZGluZ3NcclxuICovXHJcblxyXG5oMSxcclxuLmgxLWxpa2UsXHJcbmgyLFxyXG4uaDItbGlrZSxcclxuaDMsXHJcbi5oMy1saWtlLFxyXG5oNCxcclxuLmg0LWxpa2UsXHJcbmg1LFxyXG4uaDUtbGlrZSxcclxuaDYsXHJcbi5oNi1saWtlIHtcclxuICBjb2xvcjogJGdyYXktOTAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiBMaW5rc1xyXG4gKi9cclxuXHJcbmEge1xyXG4gIC8vIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG59XHJcblxyXG5hOmZvY3VzLFxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcbiAgLy8gY29sb3I6ICRncmF5LTkwMDtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb24taG92ZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLypcclxuICogVmVydGljYWwgcnl0aG1cclxuICovXHJcblxyXG5oMSxcclxuLmgxLWxpa2UsXHJcbmgyLFxyXG4uaDItbGlrZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcclxufVxyXG5cclxucCxcclxuYWRkcmVzcyxcclxub2wsXHJcbnVsLFxyXG5kbCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5oMyxcclxuLmgzLWxpa2UsXHJcbmg0LFxyXG4uaDQtbGlrZSxcclxuaDUsXHJcbi5oNS1saWtlLFxyXG5oNixcclxuLmg2LWxpa2UsXHJcbmR0LFxyXG5kZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xyXG59XHJcblxyXG4vKlxyXG4gKiBOZXN0ZWQgZWxlbWVudHNcclxuICovXHJcblxyXG5vbCBvbCxcclxub2wgdWwsXHJcbnVsIG9sLFxyXG51bCB1bCxcclxubGkgdWwsXHJcbmxpIG9sLFxyXG5uYXYgdWwsXHJcbm5hdiBvbCxcclxubGkgcCxcclxubGkgLnAtbGlrZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiBMaXN0c1xyXG4gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLW1lZGl1bTtcclxufVxyXG5cclxubmF2IHVsLFxyXG5uYXYgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLypcclxuICogRW1iZWQgY29udGVudFxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbmlmcmFtZSxcclxuaW1nLFxyXG5zdmcsXHJcbnZpZGVvIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5pbWcsXHJcbnRhYmxlLFxyXG50ZCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5jb2RlLFxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCxcclxudmlkZW8sXHJcbnN2ZyxcclxuaWZyYW1lIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIGlmcmFtZSxcclxuLy9pbWcsXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaWZyYW1lcyBpbiBhbGwgYnJvd3NlcnNcclxuICovXHJcblxyXG5pZnJhbWUge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLypcclxuICogRmlsbCBjb2xvciBtYXRjaGluZyB0byB0ZXh0IGNvbG9yXHJcbiAqL1xyXG5cclxuc3ZnOm5vdChbZmlsbF0pIHtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qXHJcbiAqIFRhYmxlc1xyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSdWxlcnNcclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKlxyXG4gKiB0YWJsZSBzdHlsZXNcclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDb25maWcgU2FzcyBldCB2YXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBWYWxldXJzIGRlIEJyZWFrcG9pbnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEh5cG90aMOoc2UgOiBzbWFydHBob25lIHBvcnRyYWl0L3BheXNhZ2UgPCA1NzZweCA8IGdyb3Mgc21hcnRwaG9uZSBwYXlzYWdlICsgdGFibGV0dGUgcG9ydHJhaXQgPCA5OTJweCA8IHRhYmxldHRlIHBheXNhZ2UgPCAxMzMwcHggPCBsYXB0b3AgZXQgcGx1c1xyXG4kYnJlYWtwb2ludHM6IChcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDk5MnB4LFxyXG4gIGxnOiAxNDAwcHgsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGw6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBzbSkgIWRlZmF1bHQ7XHJcbiRtZWRpdW06IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBtZCkgIWRlZmF1bHQ7XHJcbiRsYXJnZTogbWFwLWdldCgkYnJlYWtwb2ludHMsIGxnKSAhZGVmYXVsdDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS1cclxuLy8gU3BhY2Vyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyczogKFxyXG4gIFwiMFwiOiAwLCAvLyBub25lXHJcbiAgXCIxXCI6IDFweCwgLy8gbW9ub1xyXG4gIFwiMlwiOiAwLjEyNXJlbSwgLy8gbmFub1xyXG4gIFwiNFwiOiAwLjI1cmVtLCAvLyBtaWNyb1xyXG4gIFwiOFwiOiAwLjVyZW0sIC8vIG1pbmlcclxuICBcIjEyXCI6IDAuNzVyZW0sIC8vIHNtYWxsXHJcbiAgXCIxNlwiOiAxcmVtLCAvLyBtZWRpdW1cclxuICBcIjIwXCI6IDEuMjVyZW0sIC8vIGxhcmdlXHJcbiAgXCIyNFwiOiAxLjVyZW0sIC8vIHdpZGVcclxuICBcIjM2XCI6IDIuMjVyZW0sIC8vIHVsdHJhXHJcbiAgXCI1MFwiOiAzLjEyNXJlbSwgLy8gdWx0cmFcclxuICBcIjEwMFwiOiA2LjI1cmVtLFxyXG4gIFwiMTUwXCI6IDkuMzc1cmVtLFxyXG4gIFwiYXV0b1wiOiBhdXRvLFxyXG4pO1xyXG5cclxuJHNwYWNlci1ub25lOiBtYXAtZ2V0KCRzcGFjZXJzLCBcIjBcIik7XHJcbiRzcGFjZXItbW9ubzogbWFwLWdldCgkc3BhY2VycywgXCIxXCIpO1xyXG4kc3BhY2VyLW5hbm86IG1hcC1nZXQoJHNwYWNlcnMsIFwiMlwiKTtcclxuJHNwYWNlci1taWNybzogbWFwLWdldCgkc3BhY2VycywgXCI0XCIpO1xyXG4kc3BhY2VyLW1pbmk6IG1hcC1nZXQoJHNwYWNlcnMsIFwiOFwiKTtcclxuJHNwYWNlci1zbWFsbDogbWFwLWdldCgkc3BhY2VycywgXCIxMlwiKTtcclxuJHNwYWNlci1tZWRpdW06IG1hcC1nZXQoJHNwYWNlcnMsIFwiMTZcIik7XHJcbiRzcGFjZXItbGFyZ2U6IG1hcC1nZXQoJHNwYWNlcnMsIFwiMjBcIik7XHJcbiRzcGFjZXItd2lkZTogbWFwLWdldCgkc3BhY2VycywgXCIyNFwiKTtcclxuJHNwYWNlci11bHRyYTogbWFwLWdldCgkc3BhY2VycywgXCIzNlwiKTtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS1cclxuLy8gR3JpZCBsYXlvdXRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGdyaWQtY29sdW1uczogNiAhZGVmYXVsdDtcclxuXHJcbiRnYXBzOiAoXHJcbiAgXCIwXCI6IDAsXHJcbiAgXCI1XCI6IDAuMzEzcmVtLFxyXG4gIFwiMTBcIjogMC42MjVyZW0sXHJcbiAgXCIxNlwiOiAxcmVtLFxyXG4gIFwiMjBcIjogMS4yNXJlbSxcclxuICBcIjM2XCI6IDIuMjVyZW0sXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZvbnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEZhbWlsbGVzIGRlIGZvbnRzXHJcbiRmb250LWZhbWlseS1iYXNlOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiRmb250LWZhbWlseS1oZWFkaW5nczogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgbW9ub3NwYWNlO1xyXG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xyXG5cclxuXHJcbi8vIEZvbnQgc2l6ZXNcclxuJGZvbnQtc2l6ZTogKFxyXG4gIFwiMTBcIjogMC42MjVyZW0sXHJcbiAgXCIxMVwiOiAwLjY4NzVyZW0sXHJcbiAgXCIxMlwiOiAwLjc1cmVtLFxyXG4gIFwiMTRcIjogMC44NzVyZW0sXHJcbiAgXCIxNlwiOiAxcmVtLFxyXG4gIFwiMThcIjogMS4xMjVyZW0sXHJcbiAgXCIyMFwiOiAxLjI1cmVtLFxyXG4gIFwiMjRcIjogMS41cmVtLFxyXG4gIFwiMzBcIjogMS44NzVyZW0sXHJcbiAgXCIzNlwiOiAyLjI1cmVtLFxyXG4gIFwiYmFzZVwiOiAxcmVtLFxyXG4gIFwiaW5oZXJpdFwiOiBpbmhlcml0LFxyXG4pO1xyXG5cclxuJGZvbnQtc2l6ZS1odG1sOiAxMDAlO1xyXG4kZm9udC1zaXplLWJhc2U6IDFyZW07XHJcblxyXG4vLyBHcmFpc3NlcyBkZXMgRm9udHNcclxuJHdlaWdodC1saWdodDogMjAwO1xyXG4kd2VpZ2h0LWJvb2s6IDMwMDtcclxuJHdlaWdodC1yZWd1bGFyOiA0MDA7XHJcbiR3ZWlnaHQtbWVkaXVtOiA1MDA7XHJcbiR3ZWlnaHQtYm9sZDogNzAwO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDb3VsZXVyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBWYXJpYWJsZXMgbml2ZWF1eCBkZSBncmlzXHJcblxyXG4kZ3JheS0xMDA6ICNmOGY5ZmE7XHJcbiRncmF5LTIwMDogI2U5ZWNlZjtcclxuJGdyYXktMzAwOiAjZGVlMmU2O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGE7XHJcbiRncmF5LTUwMDogI2FkYjViZDtcclxuJGdyYXktNjAwOiAjNmM3NTdkO1xyXG4kZ3JheS03MDA6ICM0OTUwNTc7XHJcbiRncmF5LTgwMDogIzM0M2E0MDtcclxuJGdyYXktOTAwOiAjMjEyNTI5O1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRibGFjazogIzBGMEYwRjtcclxuXHJcblxyXG4vLyBWYXJpYWJsZXMgY291bGV1cnMgZ2xvYmFsZXNcclxuXHJcbiRib2R5LWNvbG9yOiAkZ3JheS05MDA7XHJcbiRib2R5LWJnOiAkd2hpdGU7XHJcblxyXG4kcHJpbWFyeTogIzZmYTkzOTsgLy8gQ291bGV1ciBkb21pbmFudGUuIEVsbGUgcGV1dCBzJ2FwcGxpcXVlciDDoCBsYSBmb2lzIMOgIGRlcyBzdXJmYWNlcyBvdSDDoCBkZXMgY29udGVudXMuXHJcbiRwcmltYXJ5LWFjY2VudDogIzRlOTIwZjsgLy8gTW9kaWZpZXVyIGRlIGNvdWxldXIgZG9taW5hbnRlIChzdXJ2b2wsIGJvcmR1cmUpXHJcbiRvbi1wcmltYXJ5OiAkd2hpdGU7IC8vIENvbnRlbnVzICh0ZXh0ZSwgbGllbiwgaWPDtG5lKSBhZmZpY2jDqXMgcGFyLWRlc3N1cyB1bmUgY291Y2hlICRwcmltYXJ5XHJcblxyXG4kc2Vjb25kYXJ5OiAjMDA4Y2JhOyAvLyBDb3VsZXVyIGQnYWNjZW50dWF0aW9uLiBFbGxlIHMnYXBwbGlxdWUgZ8OpbsOpcmFsZW1lbnQgYXV4IGxpZW5zLCBtYWlzIHBldXQgcydhcHBsaXF1ZXIgw6AgbGEgZm9pcyDDoCBkZXMgc3VyZmFjZXMgb3Ugw6AgZGVzIGNvbnRlbnVzLlxyXG4kc2Vjb25kYXJ5LWFjY2VudDogIzAyN2RhNzsgLy8gTW9kaWZpZXVyIGRlIGNvdWxldXIgZCdhY2NlbnR1YXRpb24gKHN1cnZvbCwgYm9yZHVyZSlcclxuJG9uLXNlY29uZGFyeTogJHdoaXRlOyAvLyBDb250ZW51cyBhZmZpY2jDqXMgcGFyLWRlc3N1cyB1bmUgY291Y2hlICRzZWNvbmRhcnlcclxuXHJcbi8vIFZhcmlhYmxlcyBjb3VsZXVycyBzdGF0dXRzXHJcblxyXG4kc3VjY2Vzcy1iZzogI2RmZjBkOTtcclxuJHN1Y2Nlc3MtYm9yZGVyOiAjZDZlOWM2O1xyXG4kc3VjY2VzczogIzNjNzYzZDtcclxuJHN1Y2Nlc3MtaG92ZXI6ICMyNzVjMjg7XHJcblxyXG4kaW5mby1iZzogI2Q5ZWRmNztcclxuJGluZm8tYm9yZGVyOiAjYmNlOGYxO1xyXG4kaW5mbzogIzBkNzE5MjtcclxuJGluZm8taG92ZXI6ICMwMDVlN2Q7XHJcblxyXG4kd2FybmluZy1iZzogI2ZjZjhlMztcclxuJHdhcm5pbmctYm9yZGVyOiAjZmFlYmNjO1xyXG4kd2FybmluZzogIzhhNmQzYjtcclxuJHdhcm5pbmctaG92ZXI6ICM2NTRmMjk7XHJcblxyXG4kZXJyb3ItYmc6ICNmZmYyZjI7XHJcbiRlcnJvci1ib3JkZXI6ICNlYmNjZDE7XHJcbiRlcnJvcjogI2UzMjI0YTtcclxuJGVycm9yLWhvdmVyOiAjYTAwZDEwO1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGxpbmstZGVjb3JhdGlvbi1ob3ZlcjogdW5kZXJsaW5lO1xyXG5cclxuLy8gQm9yZGVyIHJhZGl1c1xyXG4kcmFkaXVzLW5vbmU6IDA7XHJcbiRyYWRpdXMtc21hbGw6IDAuNXJlbTtcclxuJHJhZGl1cy1tZWRpdW06IDFyZW07XHJcbiRyYWRpdXMtbGFyZ2U6IDIwcmVtO1xyXG4kcmFkaXVzLWNpcmNsZTogNTAlO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBMaXN0ZSBkZXMgcHJvcHJpw6l0w6lzIHV0aWxpdGFpcmVzIChub3RlIGRpc3BsYXk6IGdyaWQgc2UgdHJvdXZlIGRhbnMgR3JpbGxhZGUpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS1cclxuJHV0aWxzOiAoKGhpZGRlbiwgZGlzcGxheSwgbm9uZSksXHJcbiAgKGJsb2NrLCBkaXNwbGF5LCBibG9jayksXHJcbiAgKGlubGluZSwgZGlzcGxheSwgaW5saW5lKSxcclxuICAoaW5saW5lLWJsb2NrLCBkaXNwbGF5LCBpbmxpbmUtYmxvY2spLFxyXG4gIChmbGV4LCBkaXNwbGF5LCBmbGV4KSxcclxuICAoZmxleC1yb3csIGZsZXgtZGlyZWN0aW9uLCByb3cpLFxyXG4gIChmbGV4LWNvbCwgZmxleC1kaXJlY3Rpb24sIGNvbHVtbiksXHJcbiAgKGZsZXgtd3JhcCwgZmxleC13cmFwLCB3cmFwKSxcclxuICAoZmxleC1uby13cmFwLCBmbGV4LXdyYXAsIG5vd3JhcCksXHJcbiAgKGZsZXgtc2hyaW5rLCBmbGV4LXNocmluaywgMSksXHJcbiAgKGZsZXgtbm8tc2hyaW5rLCBmbGV4LXNocmluaywgMCksXHJcbiAgKGZsZXgtZ3JvdywgZmxleC1ncm93LCAxKSxcclxuICAoZmxleC1uby1ncm93LCBmbGV4LWdyb3csIDApLFxyXG4gIChmbG9hdC1sZWZ0LCBmbG9hdCwgbGVmdCksXHJcbiAgKGZsb2F0LXJpZ2h0LCBmbG9hdCwgcmlnaHQpLFxyXG4gIChmbG9hdC1ub25lLCBmbG9hdCwgbm9uZSksXHJcbiAgKHRleHQtYm9sZCwgZm9udC13ZWlnaHQsIGJvbGQpLFxyXG4gICh0ZXh0LWl0YWxpYywgZm9udC1zdHlsZSwgaXRhbGljKSxcclxuICAodGV4dC11cHBlcmNhc2UsIHRleHQtdHJhbnNmb3JtLCB1cHBlcmNhc2UpLFxyXG4gICh0ZXh0LWxvd2VyY2FzZSwgdGV4dC10cmFuc2Zvcm0sIGxvd2VyY2FzZSksXHJcbiAgKHRleHQtc21hbGxlciwgZm9udC1zaXplLCBzbWFsbGVyKSxcclxuICAodGV4dC1iaWdnZXIsIGZvbnQtc2l6ZSwgYmlnZ2VyKSxcclxuICAodGV4dC1sZWZ0LCB0ZXh0LWFsaWduLCBsZWZ0KSxcclxuICAodGV4dC1jZW50ZXIsIHRleHQtYWxpZ24sIGNlbnRlciksXHJcbiAgKHRleHQtcmlnaHQsIHRleHQtYWxpZ24sIHJpZ2h0KSxcclxuICAodGV4dC1qdXN0aWZ5LCB0ZXh0LWFsaWduLCBqdXN0aWZ5KSxcclxuICAodGV4dC13cmFwLCBvdmVyZmxvdy13cmFwLCBicmVhay13b3JkKSxcclxuICAoanVzdGlmeS1zdGFydCwganVzdGlmeS1jb250ZW50LCBmbGV4LXN0YXJ0KSxcclxuICAoanVzdGlmeS1lbmQsIGp1c3RpZnktY29udGVudCwgZmxleC1lbmQpLFxyXG4gIChqdXN0aWZ5LWNlbnRlciwganVzdGlmeS1jb250ZW50LCBjZW50ZXIpLFxyXG4gIChqdXN0aWZ5LWJldHdlZW4sIGp1c3RpZnktY29udGVudCwgc3BhY2UtYmV0d2VlbiksXHJcbiAgKGp1c3RpZnktYXJvdW5kLCBqdXN0aWZ5LWNvbnRlbnQsIHNwYWNlLWFyb3VuZCksXHJcbiAgKGp1c3RpZnktZXZlbmx5LCBqdXN0aWZ5LWNvbnRlbnQsIHNwYWNlLWV2ZW5seSksXHJcbiAgKGp1c3RpZnktaXRlbXMtc3RhcnQsIGp1c3RpZnktaXRlbXMsIHN0YXJ0KSxcclxuICAoanVzdGlmeS1pdGVtcy1lbmQsIGp1c3RpZnktaXRlbXMsIGVuZCksXHJcbiAgKGp1c3RpZnktaXRlbXMtY2VudGVyLCBqdXN0aWZ5LWl0ZW1zLCBjZW50ZXIpLFxyXG4gIChhbGlnbi1zdGFydCwgYWxpZ24tY29udGVudCwgc3RhcnQpLFxyXG4gIChhbGlnbi1lbmQsIGFsaWduLWNvbnRlbnQsIGVuZCksXHJcbiAgKGFsaWduLWNlbnRlciwgYWxpZ24tY29udGVudCwgY2VudGVyKSxcclxuICAoYWxpZ24tYmV0d2VlbiwgYWxpZ24tY29udGVudCwgc3BhY2UtYmV0d2VlbiksXHJcbiAgKGFsaWduLWFyb3VuZCwgYWxpZ24tY29udGVudCwgc3BhY2UtYXJvdW5kKSxcclxuICAoYWxpZ24tZXZlbmx5LCBhbGlnbi1jb250ZW50LCBzcGFjZS1ldmVubHkpLFxyXG4gIChhbGlnbi1pdGVtcy1zdGFydCwgYWxpZ24taXRlbXMsIGZsZXgtc3RhcnQpLFxyXG4gIChhbGlnbi1pdGVtcy1lbmQsIGFsaWduLWl0ZW1zLCBmbGV4LWVuZCksXHJcbiAgKGFsaWduLWl0ZW1zLWNlbnRlciwgYWxpZ24taXRlbXMsIGNlbnRlciksXHJcbiAgKHBsYWNlLWNlbnRlciwgcGxhY2UtY29udGVudCwgY2VudGVyKSxcclxuICAoanVzdGlmeS1zZWxmLWF1dG8sIGp1c3RpZnktc2VsZiwgYXV0byksXHJcbiAgKGp1c3RpZnktc2VsZi1zdGFydCwganVzdGlmeS1zZWxmLCBzdGFydCksXHJcbiAgKGp1c3RpZnktc2VsZi1lbmQsIGp1c3RpZnktc2VsZiwgZW5kKSxcclxuICAoanVzdGlmeS1zZWxmLWNlbnRlciwganVzdGlmeS1zZWxmLCBjZW50ZXIpLFxyXG4gIChqdXN0aWZ5LXNlbGYtc3RyZXRjaCwganVzdGlmeS1zZWxmLCBzdHJldGNoKSxcclxuICAoYWxpZ24tc2VsZi1hdXRvLCBhbGlnbi1zZWxmLCBhdXRvKSxcclxuICAoYWxpZ24tc2VsZi1zdGFydCwgYWxpZ24tc2VsZiwgZmxleC1zdGFydCksXHJcbiAgKGFsaWduLXNlbGYtZW5kLCBhbGlnbi1zZWxmLCBmbGV4LWVuZCksXHJcbiAgKGFsaWduLXNlbGYtY2VudGVyLCBhbGlnbi1zZWxmLCBjZW50ZXIpLFxyXG4gIChhbGlnbi1zZWxmLXN0cmV0Y2gsIGFsaWduLXNlbGYsIHN0cmV0Y2gpLFxyXG4gIChhbGlnbi10b3AsIHZlcnRpY2FsLWFsaWduLCB0b3ApLFxyXG4gIChhbGlnbi1ib3R0b20sIHZlcnRpY2FsLWFsaWduLCBib3R0b20pLFxyXG4gIChhbGlnbi1taWRkbGUsIHZlcnRpY2FsLWFsaWduLCBtaWRkbGUpLFxyXG4gIChpdGVtLWZpcnN0LCBvcmRlciwgLTEwMCksXHJcbiAgKGl0ZW0tbGFzdCwgb3JkZXIsIDEwMCkpICFkZWZhdWx0OyIsIi8qIFxyXG4gKiBIaWRkZW4gYnV0IG5vdCBmb3IgYW4gYXNzaXN0aXZlIHRlY2hub2xvZ3kgbGlrZSBhIHNjcmVlbiByZWFkZXIsIFlhaG9vISBtZXRob2QgXHJcbiAqL1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbixcclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gKiBEaXNhYmxlIGFuaW1hdGlvbnMgc3R5bGVzIHdoZW4gcmVkdWNlZCBtb3Rpb24gaXMgZW5hYmxlZFxyXG4gKi9cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgKiB7XHJcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcclxuICBjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5bYXJpYS1jb250cm9sc10ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLypcclxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXHJcbiAqIGlub3BlcmFibGUgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcclxuW2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLypcclxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXHJcbiAqIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBpbml0aWFsO1xyXG59XHJcblxyXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiA9PVByaW50IChxdWljayBwcmludCByZXNldCkgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAqIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICB9XHJcblxyXG4gIHAsXHJcbiAgLnAtbGlrZSxcclxuICBoMSxcclxuICAuaDEtbGlrZSxcclxuICBoMixcclxuICAuaDItbGlrZSxcclxuICBoMyxcclxuICAuaDMtbGlrZSxcclxuICBoNCxcclxuICAuaDQtbGlrZSxcclxuICBoNSxcclxuICAuaDUtbGlrZSxcclxuICBoNixcclxuICAuaDYtbGlrZSxcclxuICBibG9ja3F1b3RlLFxyXG4gIGxhYmVsLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm5vLXByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBubyBvcnBoYW5zLCBubyB3aWRvd3MgKi9cclxuICBwLFxyXG4gIC5wLWxpa2UsXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBvcnBoYW5zOiAzO1xyXG4gICAgd2lkb3dzOiAzO1xyXG4gIH1cclxuXHJcbiAgLyogbm8gYnJlYWtzIGluc2lkZSB0aGVzZSBlbGVtZW50cyAqL1xyXG4gIGJsb2NrcXVvdGUsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgLyogcGFnZSBicmVhayBiZWZvcmUgbWFpbiBoZWFkZXJzXHJcbiAgaDEsXHJcbiAgLmgxLWxpa2Uge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICB9XHJcbiAgKi9cclxuXHJcbiAgLyogbm8gYnJlYWtzIGFmdGVyIHRoZXNlIGVsZW1lbnRzICovXHJcbiAgaDEsXHJcbiAgLmgxLWxpa2UsXHJcbiAgaDIsXHJcbiAgLmgyLWxpa2UsXHJcbiAgaDMsXHJcbiAgLmgzLWxpa2UsXHJcbiAgY2FwdGlvbiB7XHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAvKiBkaXNwbGF5aW5nIFVSTHNcclxuICBhW2hyZWZdOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICB9XHJcbiAgKi9cclxuXHJcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlcixcclxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cclxuLyogPT1MYXlvdXQgY2xhc3NlcyAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIEdsb2JhbCBjb250YWluZXIgKi9cclxuLmxheW91dC1tYXhlZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgQGVhY2ggJGtleSxcclxuICAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyR2YWx1ZX0pIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxyXG4gICAgICAgIG1pbm1heCgkc3BhY2VyLXNtYWxsLCAxZnIpXHJcbiAgICAgICAgbWlubWF4KGF1dG8sICR2YWx1ZSlcclxuICAgICAgICBtaW5tYXgoJHNwYWNlci1zbWFsbCwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIENlbnRlciBhbGwgY2hpbGRyZW4gKi9cclxuLmxheW91dC1tYXhlZCA+ICoge1xyXG4gIGdyaWQtY29sdW1uOiAyO1xyXG59XHJcblxyXG4vKiBIZXJvIGJveCAgKi9cclxuLmxheW91dC1oZXJvIHtcclxuICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0O1xyXG59XHJcblxyXG4ubGF5b3V0LWhlcm8gPiAqIHtcclxuICBncmlkLWNvbHVtbjogMjtcclxufVxyXG5cclxuLyogSGVybyBpbWFnZSAqL1xyXG4ubGF5b3V0LWhlcm8taW1nIHtcclxuICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufSIsIi8qIFxyXG4gKiBHbG9iYWwgdXRpbGl0eSBjbGFzc2VzIFxyXG4gKi9cclxuXHJcbkBlYWNoICRjbGFzcywgJHByb3AsICR2YWx1ZSBpbiAkdXRpbHMge1xyXG4gIC4jeyRjbGFzc30ge1xyXG4gICAgI3skcHJvcH06ICN7JHZhbHVlfTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGxvb3AgZm9yIGVhY2ggYnJlYWtwb2ludFxyXG5AZWFjaCAkY2xhc3MsICRwcm9wLCAkdmFsdWUgaW4gJHV0aWxzIHtcclxuICBAZWFjaCAkYnAsICRicHYgaW4gJGJyZWFrcG9pbnRzIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicHZ9KSB7XHJcbiAgICAgIC4jeyRicH1cXDojeyRjbGFzc30ge1xyXG4gICAgICAgICN7JHByb3B9OiAjeyR2YWx1ZX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIG11bHRpLXByb3BlcnRpZXMgdXRpbHNcclxuLmlzLXVuc3R5bGVkIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uaXMtZGlzYWJsZWQsXHJcbltkaXNhYmxlZF0ge1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxuLnRleHQtbm9ybWFsIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLy8gbG9vcCBmb3IgZWFjaCBicmVha3BvaW50XHJcbkBlYWNoICRicCwgJGJwdiBpbiAkYnJlYWtwb2ludHMge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicHZ9KSB7XHJcbiAgICAuI3skYnB9XFw6dmlzdWFsbHktaGlkZGVuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuI3skYnB9XFw6aXMtdW5zdHlsZWQge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuI3skYnB9XFw6aXMtZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAuI3skYnB9XFw6dGV4dC1ub3JtYWwge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBGb250IHNpemVzIHV0aWxpdHkgY2xhc3NlcyAqL1xyXG5cclxuLy8gbG9vcCBmb3IgZWFjaCBmb250LXNpemVcclxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xyXG4gIC50ZXh0LSN7JGtleX0ge1xyXG4gICAgZm9udC1zaXplOiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBsb29wIGZvciBlYWNoIGJyZWFrcG9pbnRcclxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xyXG4gIEBlYWNoICRicCwgJGJwdiBpbiAkYnJlYWtwb2ludHMge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJwdn0pIHtcclxuICAgICAgLiN7JGJwfVxcOnRleHQtI3ska2V5fSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogU3BhY2VycyB1dGlsaXR5IGNsYXNzZXMgKi9cclxuXHJcbi8vIGxvb3AgZm9yIGVhY2ggc3BhY2VyXHJcbkBlYWNoICRrZXksXHJcbiR2YWx1ZSBpbiAkc3BhY2VycyB7XHJcblxyXG4gIC5wLSN7JGtleX0ge1xyXG4gICAgcGFkZGluZzogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnB0LSN7JGtleX0ge1xyXG4gICAgcGFkZGluZy10b3A6ICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC5wci0jeyRrZXl9IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC5wYi0jeyRrZXl9IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAucGwtI3ska2V5fSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC5weC0jeyRrZXl9IHtcclxuICAgIHBhZGRpbmctbGVmdDogJHZhbHVlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnB5LSN7JGtleX0ge1xyXG4gICAgcGFkZGluZy10b3A6ICR2YWx1ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAubS0jeyRrZXl9IHtcclxuICAgIG1hcmdpbjogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLm10LSN7JGtleX0ge1xyXG4gICAgbWFyZ2luLXRvcDogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLm1yLSN7JGtleX0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAubWItI3ska2V5fSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAubWwtI3ska2V5fSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLm14LSN7JGtleX0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICR2YWx1ZTtcclxuICAgIG1hcmdpbi1yaWdodDogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLm15LSN7JGtleX0ge1xyXG4gICAgbWFyZ2luLXRvcDogJHZhbHVlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLy8gbG9vcCBmb3IgZWFjaCBicmVha3BvaW50XHJcbiAgQGVhY2ggJGJwLFxyXG4gICRicHYgaW4gJGJyZWFrcG9pbnRzIHtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnB2fSkge1xyXG4gICAgICAuI3skYnB9XFw6cC0jeyRrZXl9IHtcclxuICAgICAgICBwYWRkaW5nOiAkdmFsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC4jeyRicH1cXDpwdC0jeyRrZXl9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYnB9XFw6cHItI3ska2V5fSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYnB9XFw6cGItI3ska2V5fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLiN7JGJwfVxcOnBsLSN7JGtleX0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYnB9XFw6cHgtI3ska2V5fSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdmFsdWU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYnB9XFw6cHktI3ska2V5fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR2YWx1ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYnB9XFw6bS0jeyRrZXl9IHtcclxuICAgICAgICBtYXJnaW46ICR2YWx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLiN7JGJwfVxcOm10LSN7JGtleX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICR2YWx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLiN7JGJwfVxcOm1yLSN7JGtleX0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYnB9XFw6bWItI3ska2V5fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYnB9XFw6bWwtI3ska2V5fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR2YWx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLiN7JGJwfVxcOm14LSN7JGtleX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdmFsdWU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdmFsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC4jeyRicH1cXDpteS0jeyRrZXl9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkdmFsdWU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZhbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qID09R3JpbGxhZGUgOiBzeXN0w6htZSBkZSBtaWNyby1ncmlsbGUgIGRlIEtOQUNTUyAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyBHcmlsbGFkZSBlc3QgZGlyZWN0ZW1lbnQgaW5zcGlyw6kgdGFpbHdpbmRjc3MuY29tIGV0IGRlIHNlcyBjbGFzc2VzIHV0aWxpdGFpcmVzXHJcblxyXG4vLyBMZXMgdmFyaWFibGVzIGNpLWRlc3NvdXMgbmUgc29udCBhcHBsaXF1w6llcyBxdWUgc2kgZWxsZXMgbidvbnQgcGFzIMOpdMOpIHJlbnNlaWduw6llc1xyXG4vLyBkYW5zIGxlIGZpY2hpZXJzIGRlIHZhcmlhYmxlcyBkZSBLTkFDU1MuXHJcblxyXG5AaWYgdmFyaWFibGVfZXhpc3RzKGdyaWQtY29sdW1ucykge1xyXG4gICRncmlkLWNvbHVtbnM6ICRncmlkLWNvbHVtbnMgIWdsb2JhbDtcclxufSBAZWxzZSB7XHJcbiAgJGdyaWQtY29sdW1uczogNiAhZ2xvYmFsO1xyXG59XHJcblxyXG5AaWYgdmFyaWFibGVfZXhpc3RzKGdhcHMpIHtcclxuICAkZ2FwczogJGdhcHMgIWdsb2JhbDtcclxufSBAZWxzZSB7XHJcbiAgJGdhcHM6IChcclxuICAgIFwiMFwiOiAwLFxyXG4gICAgXCI1XCI6IDAuMzEzcmVtLFxyXG4gICAgXCIxMFwiOiAwLjYyNXJlbSxcclxuICAgIFwiMTZcIjogMXJlbSxcclxuICAgIFwiMjBcIjogMS4yNXJlbSxcclxuICAgIFwiMzZcIjogMi4yNXJlbSxcclxuICApICFnbG9iYWw7XHJcbn1cclxuXHJcbkBpZiB2YXJpYWJsZV9leGlzdHMoYnJlYWtwb2ludHMpIHtcclxuICAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cyAhZ2xvYmFsO1xyXG59IEBlbHNlIHtcclxuICAkYnJlYWtwb2ludHM6IChcclxuICAgIHNtOiA1NzZweCxcclxuICAgIG1kOiA5OTJweCxcclxuICAgIGxnOiAxMzMwcHgsXHJcbiAgKSAhZ2xvYmFsO1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxufVxyXG4vLyBncmlkIGNsYXNzIGZvciBlYWNoIGJyZWFrcG9pbnRcclxuQGVhY2ggJGJwLCAkYnB2IGluICRicmVha3BvaW50cyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJwdn0pIHtcclxuICAgIC4jeyRicH1cXDpncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGdyaWQtdGVtcGxhdGUtY29sdW1ucyBpbml0aWFsaXNhdGlvbiAqL1xyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gIC5ncmlkLWNvbHMtI3skaX0ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoI3skaX0sIG1pbm1heCgwLCAxZnIpKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIGdyaWQtdGVtcGxhdGUtY29sdW1ucyBhdSBzZWluIGRlcyBicmVha3BvaW50cyAqL1xyXG5AZWFjaCAkYnAsICRicHYgaW4gJGJyZWFrcG9pbnRzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnB2fSkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICAgLiN7JGJwfVxcOmdyaWQtY29scy0jeyRpfSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoI3skaX0sIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogZ2FwIGluaXRpYWxpc2F0aW9uICovXHJcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ2FwcyB7XHJcbiAgLmdhcC0jeyRrZXl9IHtcclxuICAgIGdhcDogJHZhbHVlO1xyXG4gIH1cclxuICAuZ2FwLXgtI3ska2V5fSB7XHJcbiAgICBjb2x1bW4tZ2FwOiAkdmFsdWU7XHJcbiAgfVxyXG4gIC5nYXAteS0jeyRrZXl9IHtcclxuICAgIHJvdy1nYXA6ICR2YWx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIGdhcCBhdSBzZWluIGRlcyBicmVha3BvaW50cyAqL1xyXG5AZWFjaCAkYnAsICRicHYgaW4gJGJyZWFrcG9pbnRzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnB2fSkge1xyXG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRnYXBzIHtcclxuICAgICAgLiN7JGJwfVxcOmdhcC0jeyRrZXl9IHtcclxuICAgICAgICBnYXA6ICR2YWx1ZTtcclxuICAgICAgfVxyXG4gICAgICAuI3skYnB9XFw6Z2FwLXgtI3ska2V5fSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogJHZhbHVlO1xyXG4gICAgICB9XHJcbiAgICAgIC4jeyRicH1cXDpnYXAteS0jeyRrZXl9IHtcclxuICAgICAgICByb3ctZ2FwOiAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGdyaWQtaXRlbXMgaW5pdGlhbGlzYXRpb24gKi9cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAuY29sLXN0YXJ0LSN7JGl9IHtcclxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAjeyRpfTtcclxuICB9XHJcbiAgLmNvbC1lbmQtI3skaX0ge1xyXG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAjeyRpfTtcclxuICB9XHJcbiAgLmNvbC1zcGFuLSN7JGl9IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuICN7JGl9IC8gc3BhbiAjeyRpfTtcclxuICB9XHJcbiAgLmNvbC1zcGFuLWZ1bGwge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICB9XHJcbiAgLnJvdy1zdGFydC0jeyRpfSB7XHJcbiAgICBncmlkLXJvdy1zdGFydDogI3skaX07XHJcbiAgfVxyXG4gIC5yb3ctZW5kLSN7JGl9IHtcclxuICAgIGdyaWQtcm93LWVuZDogI3skaX07XHJcbiAgfVxyXG4gIC5yb3ctc3Bhbi0jeyRpfSB7XHJcbiAgICBncmlkLXJvdzogc3BhbiAjeyRpfSAvIHNwYW4gI3skaX07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBncmlkLWl0ZW1zIGF1IHNlaW4gZGVzIGJyZWFrcG9pbnRzICovXHJcbkBlYWNoICRicCwgJGJwdiBpbiAkYnJlYWtwb2ludHMge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicHZ9KSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAvLyBsb29wIGZvciBlYWNoIGJyZWFrcG9pbnRcclxuXHJcbiAgICAgIC4jeyRicH1cXDpjb2wtc3RhcnQtI3skaX0ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAjeyRpfTtcclxuICAgICAgfVxyXG4gICAgICAuI3skYnB9XFw6Y29sLWVuZC0jeyRpfSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAjeyRpfTtcclxuICAgICAgfVxyXG4gICAgICAuI3skYnB9XFw6Y29sLXNwYW4tI3skaX0ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuICN7JGl9IC8gc3BhbiAjeyRpfTtcclxuICAgICAgfVxyXG4gICAgICAuI3skYnB9XFw6Y29sLXNwYW4tZnVsbCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgfVxyXG4gICAgICAuI3skYnB9XFw6cm93LXN0YXJ0LSN7JGl9IHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogI3skaX07XHJcbiAgICAgIH1cclxuICAgICAgLiN7JGJwfVxcOnJvdy1lbmQtI3skaX0ge1xyXG4gICAgICAgIGdyaWQtcm93LWVuZDogI3skaX07XHJcbiAgICAgIH1cclxuICAgICAgLiN7JGJwfVxcOnJvdy1zcGFuLSN7JGl9IHtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAjeyRpfSAvIHNwYW4gI3skaX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLypcclxuICogY29tcG9uZW50IG5hdiBcImJ1cmdlclwiIGJ1dHRvblxyXG4gKi9cclxuLypcclxuICogSFRNTCB0ZW1wbGF0ZSBleGFtcGxlOlxyXG4gKiA8YnV0dG9uIGNsYXNzPVwiYnVyZ2VyLWJ1dHRvblwiIHR5cGU9XCJidXR0b25cIiByb2xlPVwiYnV0dG9uXCIgYXJpYS1sYWJlbD1cIm9wZW4vY2xvc2UgbmF2aWdhdGlvblwiPjxpPjwvaT48L2J1dHRvbj5cclxuICogYWN0aXZhdGUgaXQgd2l0aCBhIEpTIHRvZ2dsZS1jbGFzcyB0byAuaXMtYWN0aXZlXHJcbiAqIHNlZSBkb2MgOiBodHRwczogLy93d3cua25hY3NzLmNvbS9kb2MuaHRtbCNidXR0b25zXHJcbiAqL1xyXG5cclxuLypcclxuICogYnVyZ2VyIHZhcmlhYmxlcyAoeW91IGNhbiBjaGFuZ2UgdGhlbSlcclxuICovXHJcblxyXG4gJGJ1cmdlci1jb2xvciA6ICMwQjg5Qjc7XHJcbiAkYnVyZ2VyLWJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuICRidXJnZXItaG92ZXItYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG4gJGJ1cmdlci1zaXplIDogMi42cmVtO1xyXG4gJGJ1cmdlci13ZWlnaHQgOiA1cHg7IC8vIHNpemUgb2Ygc3RyaXBlc1xyXG4gJGJ1cmdlci1wYWRkaW5nIDogMDtcclxuIFxyXG4gLypcclxuICAqIGJ1cmdlciBidXR0b24gc3R5bGVzXHJcbiAgKi9cclxuIFxyXG4gLmJ1cmdlci1idXR0b24ge1xyXG4gICBwYWRkaW5nOiAwO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgb3V0bGluZTogMDtcclxuICAgYm9yZGVyOiAwO1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiBcclxuIC5idXJnZXItYnV0dG9uID4gKiB7XHJcbiAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICBoZWlnaHQ6ICRidXJnZXItc2l6ZTtcclxuICAgd2lkdGg6ICRidXJnZXItc2l6ZTtcclxuICAgcGFkZGluZzogJGJ1cmdlci1wYWRkaW5nO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVyZ2VyLWJhY2tncm91bmQ7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYnVyZ2VyLWNvbG9yLCAkYnVyZ2VyLWNvbG9yKTtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAkYnVyZ2VyLXdlaWdodDtcclxuICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kO1xyXG4gICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kO1xyXG4gfVxyXG4gXHJcbiAuYnVyZ2VyLWJ1dHRvbiA+ICo6OmJlZm9yZSxcclxuIC5idXJnZXItYnV0dG9uID4gKjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiBcIlwiO1xyXG4gICBoZWlnaHQ6ICRidXJnZXItd2VpZ2h0O1xyXG4gICBiYWNrZ3JvdW5kOiAkYnVyZ2VyLWNvbG9yO1xyXG4gICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcDtcclxuICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgdG9wO1xyXG4gfVxyXG4gXHJcbiAuYnVyZ2VyLWJ1dHRvbjpob3ZlciA+ICoge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVyZ2VyLWhvdmVyLWJhY2tncm91bmQ7XHJcbiB9XHJcbiBcclxuIC5idXJnZXItYnV0dG9uOmZvY3VzIHtcclxuICAgb3V0bGluZTogMDtcclxuIH1cclxuIFxyXG4gLmJ1cmdlci1idXR0b24uaXMtYWN0aXZlID4gKiB7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gfVxyXG4gXHJcbiAuYnVyZ2VyLWJ1dHRvbi5pcy1hY3RpdmU+Kjo6YmVmb3JlIHtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gfVxyXG4gXHJcbiAuYnVyZ2VyLWJ1dHRvbi5pcy1hY3RpdmU+Kjo6YWZ0ZXIge1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuIH0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/